I need to temporarily deafen the player. that is, I need “listen” and “listen to” to route to my own “you can’t hear because…” message.
can’t simply “modify” the IAction because the sensory actions seem to be “different” (at least it doesn’t work when modifying ListenImplicitAction).
I tried adding a dummy notifySoundEvent to the player but this doesn’t fire with a simple “listen”.
tried overriding
nothingToHearMsg = '{You/he} hear{s/d} nothing out of the ordinary.
which would be the easiest and most efficient but this doesn’t work either. at least not when I attach it to the player or gameMain object. I’m thinking there may be a better place to declare this?