whoward69
DLL Minion
Examples of how to limit beliefs to specific civilizations and/or religions and also how to specify alternative religions for civs if their preferred choice is taken using the additional religion events added in my modded DLL
Download (and required DLL Download)
NOTE: If you also use my UI - Religion Spread mod, you will need to upgrade that to V5 or later
Download (and required DLL Download)
NOTE: If you also use my UI - Religion Spread mod, you will need to upgrade that to V5 or later
Code:
function OnPlayerCanFoundPantheon(iPlayer)
return true
end
GameEvents.[B][COLOR="Red"]PlayerCanFoundPantheon[/COLOR][/B].Add(OnPlayerCanFoundPantheon)
function OnPlayerCanFoundReligion(iPlayer, iCity)
return true
end
GameEvents.[B][COLOR="red"]PlayerCanFoundReligion[/COLOR][/B].Add(OnPlayerCanFoundReligion)
function OnGetReligionToFound(iPlayer, iPreferredReligion, bIsAlreadyFounded)
return iPreferredReligion
end
GameEvents.[B][COLOR="red"]GetReligionToFound[/COLOR][/B].Add(OnGetReligionToFound)
function OnPantheonFounded(iPlayer, iCapitalCity, iReligion, iBelief)
end
GameEvents.[B][COLOR="red"]PantheonFounded[/COLOR][/B].Add(OnPantheonFounded)
function OnReligionFounded(iPlayer, iHolyCity, iReligion, iBelief1, iBelief2, iBelief3, iBelief4, iBelief5)
end
GameEvents.[B][COLOR="red"]ReligionFounded[/COLOR][/B].Add(OnReligionFounded)
function OnReligionEnhanced(iPlayer, iReligion, iBelief1, iBelief2)
end
GameEvents.[B][COLOR="red"]ReligionEnhanced[/COLOR][/B].Add(OnReligionEnhanced)
function OnPlayerCanHaveBelief(iPlayer, iBelief)
return true
end
GameEvents.[B][COLOR="red"]PlayerCanHaveBelief[/COLOR][/B].Add(OnPlayerCanHaveBelief)
function OnReligionCanHaveBelief(iPlayer, iReligion, iBelief)
return true
end
GameEvents.[B][COLOR="red"]ReligionCanHaveBelief[/COLOR][/B].Add(OnReligionCanHaveBelief)