You can do almost anything with a trainer. Either between spawned in weapons and events to other things like teleportation between areas.