Py_INCREF( Py_None ); return Py_None;
Py_RETURN_NONE;
static PyObject* wpChar_movingeffect( wpChar* self, PyObject* args ){	PyObject* target;	unsigned short id;	// Optional Arguments	unsigned char fixedDirection = 1;	unsigned char explodes = 0;	unsigned char speed = 10;	unsigned int hue = 0;	unsigned int renderMode = 0;	if ( !PyArg_ParseTuple( args, "HO|BBBII:char.movingeffect(id, target, [fixedDirection], [explodes], [speed], [hue], [rendermode])", &id, &target, &fixedDirection, &explodes, &speed, &hue, &renderMode ) )	{		return 0;	}	// Coordinates or Object accepted	if ( checkWpCoord( target ) )	{		Coord_cl coord = getWpCoord( target );		self->pChar->effect( id, coord, fixedDirection, explodes, speed, hue, renderMode );	}	else if ( checkWpChar( target ) )	{		self->pChar->effect( id, getWpChar( target ), fixedDirection, explodes, speed, hue, renderMode );	}	else if ( checkWpItem( target ) )	{		self->pChar->effect( id, getWpItem( target ), fixedDirection, explodes, speed, hue, renderMode );	}	else	{		PyErr_SetString( PyExc_TypeError, "First argument has to be an UO object or a position." );		return 0;	}	Py_INCREF( Py_None );	return Py_None;}