return PyTrue;
Py_INCREF(Py_None); return Py_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;	}	return PyTrue;}