[FE7] Staves during events?

Is there a way to force an unit to use a staff during events?
Specifically those with map-related effects (Torch, Warp, Rescue, Unlock, etc.)

Not that I know of, but you can simulate its effects with events (e.g. disa a unit and warp it in, or unlock a door). I don’t know about torch though.