j_mie6
Deity
I do like that idea and I did do a little bit on classes so it may be possible. we will have to see 
before testing: attempted to test, didn't work. thought: why?! remembered: have to put in eventmanager first
!
During my testing: no exceptions, first test was no control over byzantium at first year definition, got the popup - went and conquored byzantium. At the second year definition received my 1000 gold (yay) but didn't get a popup, why? because I didn't make one
second test was to see if the roman player only worked - it didn't...? I used these if isHuman("Rome") == True: and it's counter part:
and yes I used the defined Human in the Utils: pHumanCiv = instance(Game.getActivePlayer())
whats wrong?
third test: conquored byzantium before first year definition and got alternate popup - Yay! waited the 30 turns to find out whether my new victory popup will work, spartacus razed tarrentum (forgot about him
) but doesn't take rome
senate gives me 1000 gold and popup appears!
fourth test: don't conquor byzantium - senate doesn't reward me
So, in conclusion - Everything worked perfectly (except for rome only)!!!
EDIT: ok, as I can think of no more events to do and I want a challenge, I will use my helper functions (in fact I could use my hasCivLostCity() function for a mission!) to design a little feature then! Can you explain a little about dictionaries (don't really know much about them...) I might need a few more little functions which you may need to help on too though!

before testing: attempted to test, didn't work. thought: why?! remembered: have to put in eventmanager first

During my testing: no exceptions, first test was no control over byzantium at first year definition, got the popup - went and conquored byzantium. At the second year definition received my 1000 gold (yay) but didn't get a popup, why? because I didn't make one

second test was to see if the roman player only worked - it didn't...? I used these if isHuman("Rome") == True: and it's counter part:
Code:
def isHuman(name):
pPlayer = Civ(name)
if pHumanCiv == pPlayer:
return True
else:
return False
#Use brackets to define name, e.g. isHuman("Rome") == True
whats wrong?
third test: conquored byzantium before first year definition and got alternate popup - Yay! waited the 30 turns to find out whether my new victory popup will work, spartacus razed tarrentum (forgot about him


fourth test: don't conquor byzantium - senate doesn't reward me

So, in conclusion - Everything worked perfectly (except for rome only)!!!
EDIT: ok, as I can think of no more events to do and I want a challenge, I will use my helper functions (in fact I could use my hasCivLostCity() function for a mission!) to design a little feature then! Can you explain a little about dictionaries (don't really know much about them...) I might need a few more little functions which you may need to help on too though!