I started coding an RPG engine in python and I want it to be very scripted(buffs, events). I am experimenting with events and hooking. I would appreciate if you could tell me some matured opensource projects(so i can inspect the code) to learn from. Not necessarily python, but it would be ideal. 
Thanks in advance.
You might have a look at pygame, it's pretty common for this sort of thing.
Python rpg adivce?