Since Wesnoth 1.19.4, events can be put directly into abilities/weapon specials. We should consider using this.