[RPG] Code consolidation

Instead of duplicate code per campaign, the differences are stored in a dict, and OnTrigger gets the info from that. (Not tested since I don't have Hubbot running, but I'm pretty sure there aren't any syntax errors or typos)
Merge pull request #10 from Didero/patch-1

[RPG] Code consolidation