Event code fixes.

- Previously base event chance would get applied twice, so instead of e.g. 0.03 chance, a 0.03^2 chance
- Removed unused code