function gameConnection::onDeath(%this,%obj,%killer,%type,%area)
{
parent::onDeath(%this,%obj,%killer,%type,%area);
%eulerRotation = axisToEuler(getWords((%obj.getTransform()),3,6));
%eulerXY = getWords(%eulerRotation,0,1);
%eulerZ = getWord(%eulerRotation,2);
if(%eulerZ <= 0)
{
%eulerZ += 180;
}
else
{
%eulerZ -= 180;
}
%oppositeEulerRot = %eulerXY SPC %eulerZ;
%locA = %obj.getTransform();
%locB = getWords(%locA,0,2) SPC eulerToAxis(%oppositeEulerRot);
%obj.setTransform(%locB);
talk("onDeath called");
}
This is packaged and the talk doesn't even get called.