void died()
{
//if (mAction == DEAD)
// return;
//LOG_DEBUG("Being " << getPublicID() << " died.");
//setAction(DEAD);
//// dead beings stay where they are
//clearDestination();
//// reset target
//mTarget = NULL;
//for (Listeners::iterator i = mListeners.begin(),
// i_end = mListeners.end(); i != i_end;)
//{
// const EventListener &l = **i;
// ++i; // In case the listener removes itself from the list on the fly.
// if (l.dispatch.died) l.dispatch.died(&l, this);
//}
}