Disable default keypress actions?
Moderators: marionline, SDHawk
Disable default keypress actions?
I have some NPCs that run scripts on Touch activation, but annoyingly, with that activation method they will still be activated with Enter, Space and (I just now discovered this) Ctrl. Is there a way to disable those default keypress actions without suspend player?
No, there's no way to separate touch activation from use activation*, unless you're riding a vehicle, apparently. Using "set NPC usable" suspends both (but not the "use npc" script command). The best workaround might be to use that command to suspend player activation, and then script your own touch activation. The builtin touch activation is so flaky that I wouldn't recommend using it in a Zelda-like anyway.
*If we did implement a feature for this, I think I would split the current Activation setting into "Player use activation: yes/no" and "Auto-activation: none/touch/step-on", which also solves step-on NPC not being player-usable.
*If we did implement a feature for this, I think I would split the current Activation setting into "Player use activation: yes/no" and "Auto-activation: none/touch/step-on", which also solves step-on NPC not being player-usable.
Last edited by TMC on Sat Feb 04, 2017 11:54 pm, edited 1 time in total.