I don't know how complicated this would be, but I had the following thought after seeing this: maybe you should consider separating the trap from the trigger. A single trap can have multiple 'trigger tiles'. Trigger tiles are probably grouped logically.
You trigger a trap by stepping on (or phasing onto) any of its trigger tiles. Whether or not this will permanently 'disable' the trap is a matter of its properties. A boulder dropping from the ceiling would be a 1 time thing, but a dart or magic trap might be loaded for multiple shots.
(Something that might tie into this: a dart (or other projectile) trap could be given a point of origin, from which an actual projectile is fired. Lucky you if a monster just happened to stand in the trajectory of the dart. Spelunky much? )
Anyway, in the example dungeon snippet above, instead of the ^s being 12 individual traps, they would be 4 traps (one along each of the walls).
This could also be applied to (for example) the 'line' or 'room' traps earlier mentioned by Nomad. I think room traps would be especially cool, like filling a room with poison clouds, summoning a horde of trolls, or even collapsing the room in its entirety.
You trigger a trap by stepping on (or phasing onto) any of its trigger tiles. Whether or not this will permanently 'disable' the trap is a matter of its properties. A boulder dropping from the ceiling would be a 1 time thing, but a dart or magic trap might be loaded for multiple shots.
(Something that might tie into this: a dart (or other projectile) trap could be given a point of origin, from which an actual projectile is fired. Lucky you if a monster just happened to stand in the trajectory of the dart. Spelunky much? )
Anyway, in the example dungeon snippet above, instead of the ^s being 12 individual traps, they would be 4 traps (one along each of the walls).
This could also be applied to (for example) the 'line' or 'room' traps earlier mentioned by Nomad. I think room traps would be especially cool, like filling a room with poison clouds, summoning a horde of trolls, or even collapsing the room in its entirety.
Comment