Yeah, duplicating isn't ideal, but might be the best solution for vanilla limits.
I'm fooling around with logic gates, also in vanilla, using trap_spikeshooters. I have a problem where the spikeshooter seems to trigger a button, but the button doesn't seem to trigger the relay connected to it.
If I go in and shoot the button myself, it triggers the relay, but not when the spikeshooter hits it. The button does seem to move backwards when its hit by the spikeshooter, just doesn't activate the relay.
Any idea what might be causing this?, or any advice on logic gates with messages for what needs to be done? Is it possible to use trigger_counters instead of logic gates a lot of the time?
Here's an image of what I'm trying to get working:
http://imgur.com/n0shMeg
The player hits a switch to open a door, but is told via message that x needs to be done first. once x is done, hitting the switch again will open the door.