int CYXCLASS::LookAt(OBJECT target) {
if (strcmp(target.id, "mf.prf")) {
GazeAt(target);
if ((Math.Random()*2)>1) {
Fisio.RaiseAttr("adrenalin", 100);
Fisio.InvEffect("heartbeat", 150);
Psique.AttemptSelfControl("hard"); // if it doesn't work, all is lost
} else {
Psique.InvEffect("paralize", 0); //paralize until external event gets attention
Psique.AttemptSelfControl("normal");
};
return -1;
} else {
return DefLookAt(object);
};
}