signed short tempshort;
PyObject* wpChar_damage( wpChar* self, PyObject* args ){	signed short tempshort; 	if( !self->pChar || self->pChar->free )		return PyFalse;	if( !checkArgInt( 0 ) )	{		PyErr_BadArgument();		return NULL;	}	if( getArgInt( 0 ) == 0 )		return PyTrue;	// Play take-damage animation / soundeffect	Combat::playGetHitSoundEffect( self->pChar );		Combat::playGetHitAnimation( self->pChar );	self->pChar->setHp( self->pChar->hp() - getArgInt( 0 ) );	self->pChar->updateHealth();	if( self->pChar->hp() <= 0 )		self->pChar->kill();	return PyTrue;}