| General | Hosted Sites | Civ5 | CivRev | Civ4Col | Civ4 | Civ3 | Civ2 | Civ1 | Misc | Marketplace |
![]() |
|
|
Welcome to Civilization Fanatics' Center. You are currently viewing our site as a guest which gives you limited access to our site features. By joining our free community, you will be able to participate in the discussions, search the forum, send private messages, vote in polls, upload your own screenshots to the gallery, and access many other special features. Registration is fast, simple and absolutely free, so sign up today! If you have any problems with the registration process or your account login, please contact support. |
|
|||||||
![]() |
|
|
Thread Tools |
|
|
#61 | |
|
Deity
Join Date: Dec 2003
Location: Hampton VA
Posts: 2,001
|
A look at History
Quote:
A large number of Jews and Muslims were given a choice, baptism or exile. Any resistance was futile. The edict was to convert or be expelled from their country. ![]() The Inquisition only required evidence of two witnesses for prosecution. The accused were not able to call witnesses in their own defense, nor during most of the Inquisition, were they allowed to have counsel present. In some areas, lawyers for the accused were allowed, but if the accused were found guilty of heresy, the lawyer could also be so charged, for having defended them! Since the primary stated goal of the Inquisition was to save souls, suspects were continually encouraged to "confess" to their heresy. Those that admitted their “guilt”, and were willing to give the Inquisition names of other potential heretics, were often let off with penances. However, some resisted and were unwilling to admit guilt: They usually ended up as victims of torture. The use of torture was authorized in 1252 by Pope Innocent IV. In Spain, it is estimated that torture was used in about 1/3 of all cases. The purpose of torture was to exact confessions. The harshest sentences (such as complete confiscation of property or burning at the stake) were reserved for two types of offenders - those that refused to recant of their heresy and those “relapsed” heretics. Once a relapsed or unrepentant heretic was found guilty, they were handed over to the secular authorities for punishment. The Church itself would not administer the death sentence. Rather, this was left to local secular authorities. The chosen method for administering capital punishment – burning at the stake, was partially chosen because it did not shed blood! There was a pragmatic reason for charging, sentencing, disinterring, and burning the dead – the goods of their families could be confiscated. In all of History, next to genicide, the Inquisition is perhaps the most heinous example of systematic and authorized killing to defend a religious doctrine or faith. Orion Veteran
__________________
Check Out Orion's Grand Inquisitions Mod http://forums.civfanatics.com/downlo...=file&id=13380 |
|
|
|
|
|
|
#62 |
|
Great Engineer
Join Date: Nov 2005
Location: Denmarkia
Posts: 1,142
|
Not sure if this is out of context: Even within the Catholic faith, monks were occasionally burnt by the Inquisition, simply because they held views which differed too much from those of the Pope. In particular, the conflict between Franciscan and Dominican monks over the issue of poverty (were priests, monks, etc. allowed to own lands or property, and how ascetic should they live their lives) caused persecution of Franciscan monks by Dominican Popes. So calling yourself a Christian monk was no guarantee that the Inquisition would not come knocking on your door.
__________________
Merged Mod: A combination of Wolfshanze's 1850-1920 mod, Dales Combat mod, Influence Driven War and GIR's Partisan mod, all built on top of the Better AI! Download "The memory of spectacular failure eclipses that of enduring success."
|
|
|
|
|
|
#63 | ||||||||
|
Caffeine Junkie
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
__________________
BAN SIGNATURES!!!!!!1! |
||||||||
|
|
|
|
|
#64 |
|
Deity
Join Date: May 2006
Location: Where animals hop not run
Posts: 2,059
|
@OrionVet and Ninja2
Thanks for that information on inquisitions! (Also thanks to Tephros for the wiki link). Would it be perhaps correct if I say that inquisitions and quashing rebellion are correlated not cause and effected? In any case, may I use your post as Civilopaedia text for Inquisitions in the "Revolution Inquisitions mod" at some point in the future? I would only do so with your permission and if I get it going, could forward you on the code. Cheers.
__________________
Joint modder of the RevolutionDCM mod for BTS Last edited by glider1; Jan 07, 2009 at 03:13 PM. |
|
|
|
|
|
#65 | ||||||||
|
Deity
Join Date: Dec 2003
Location: Hampton VA
Posts: 2,001
|
Re:
Quote:
Quote:
Not true. Organized religion in a country ruled by a Monarch were not Theocracies, yet the official state religious leaders sanctioned inquisitions in several non-theocraticaly ruled countries. The religious doctrine of the official Church had the same intollerance of other religions as you will find in a Theocracy, but these countries were not ruled by a Theocracy. Inquisitors acted in the name of the Church and with it's full authority to combat Heresy. Heresy is a theological or religious opinion or doctrine maintained in opposition to that of the official doctrine of the state religion. Thus, the religious doctrine of combating heresy was used to justify an inquisition. The study of religious doctrine is more correctly associated with Theology and is not limited to a Theocratic form of government. Quote:
Quote:
Quote:
Quote:
Quote:
![]() Quote:
Very Respectfully, Orion Veteran
__________________
Check Out Orion's Grand Inquisitions Mod http://forums.civfanatics.com/downlo...=file&id=13380 |
||||||||
|
|
|
|
|
#66 | |
|
Deity
Join Date: Dec 2003
Location: Hampton VA
Posts: 2,001
|
doInquisitorCore_AI Function
From old thread.....
Quote:
Please Note: The function is very large and changes will take some time. My goal in revising this function is to make the code more efficient and eliminating duplication is certainly a part of that. If you have any suggestions to improve this code, I'm willing to entertain any ideas. Sincerely, Orion Veteran
__________________
Check Out Orion's Grand Inquisitions Mod http://forums.civfanatics.com/downlo...=file&id=13380 Last edited by OrionVeteran; Jan 08, 2009 at 04:21 PM. |
|
|
|
|
|
|
#67 | |
|
Deity
Join Date: Dec 2003
Location: Hampton VA
Posts: 2,001
|
Quote:
![]() Orion Veteran
__________________
Check Out Orion's Grand Inquisitions Mod http://forums.civfanatics.com/downlo...=file&id=13380 |
|
|
|
|
|
|
#68 |
|
Deity
Join Date: Dec 2003
Location: Hampton VA
Posts: 2,001
|
Religious Victory
After further review, I can safely say that there is already an option that you can choose at the beginning of the game for a religious victory. If the option is not selected or set to False, the code has a check that prevents the religious victory. So, if you don't want to play this mod with the possibility of achieving a religious victory, then all you have to do is disable it at game start.
![]() Respectfully, Orion Veteran
__________________
Check Out Orion's Grand Inquisitions Mod http://forums.civfanatics.com/downlo...=file&id=13380 |
|
|
|
|
|
#69 | |
|
Chief Time Waster
|
Quote:
...there was a duplicate section. fwiw i barely ever see the AI purge. there is something really wrong with that code.
__________________
My mods: 20+ mod comps for BTS |
|
|
|
|
|
|
#70 |
|
Mod Designer
Join Date: Dec 2003
Location: Finland
Posts: 2,781
|
Just tested v2.00a little bit and after looking the python I had a small idea how to improve AI players: When using Choose religion option, shouldn't AI players pick their leader's favorite religion when he has that one set up instead of random religion?
__________________
Civ 4: Rise of Mankind v2.92 mod for BtS v3.19
Rise of Mankind: Features | Download v2.92 (torrent) | Download v2.91 | Download v2.91patch | Addons | Scenarios & Maps | Strategy & Tips | FAQ | Bug reports | Version History | Forum |
|
|
|
|
|
#71 |
|
Chief Time Waster
|
Inquisitions a go-go.
Ok a major update...
In my test game via the world builder I gave each competing AI a religion (holy City), tons of inquisitors and holy officies. No inquisition. Then I canned the doInquisitorCore_AI which has been in Bmarnz inquisition code since the beginning and put in the doInquisitorCore_AI code from Gods of Old. next turn...MASSIVE Global Inquisition! added more heathen religions via world builder...and bam! AIs build inquisitors. One AI went free religion...no more inquisitions for them. For now, I'm using the Gods of Old code. You'll notice its much more simple. Code:
def doInquisitorCore_AI( self, pUnit ): iOwner = pUnit.getOwner( ) iStateReligion = gc.getPlayer( iOwner ).getStateReligion( ) lCities = PyPlayer( iOwner ).getCityList( ) #Looks to see if the AI controls a Holy City that is not the State Religion for iCity in range( len( lCities ) ): for iReligion in range( 7 ): if iReligion != iStateReligion: pCity = gc.getPlayer( iOwner ).getCity( lCities[ iCity ].getID( ) ) if pCity.isHolyCityByType( iReligion ): #Makes the unit move to the City and purge it if pUnit.generatePath( pCity.plot( ), 0, False, None ): self.doHolyCitySeekAndDestroy( pUnit, pCity ) return for iCity in range( len( lCities ) ): for iReligion in range( 7 ): if iReligion != iStateReligion: pCity = gc.getPlayer( iOwner ).getCity( lCities[ iCity ].getID( ) ) if pCity.isHasReligion( iReligion ): if pUnit.generatePath( pCity.plot( ), 0, False, None ): self.doHolyCitySeekAndDestroy( pUnit, pCity ) return
__________________
My mods: 20+ mod comps for BTS |
|
|
|
|
|
#72 | |
|
Deity
Join Date: Dec 2003
Location: Hampton VA
Posts: 2,001
|
AI Inquisitions!
Quote:
I took it from there and made the code follow the built in rules for inquisitions. For example, You must have established your state religion in the city before an inquisition can be attempted. ...And for Cities that have a non-state Holy City, the option for removing Holy Cities must set to True. Next, I took away the fixed number of religions (7); now it's unlimited. Lastly, I reversed the order to make the AI go after and purge non-state religions before going after any non-state Holy Cities. AutoAI tested the following code successfully: Code:
def doInquisitorCore_AI( self, pUnit ): iOwner = pUnit.getOwner( ) iStateReligion = gc.getPlayer( iOwner ).getStateReligion( ) lCities = PyPlayer( iOwner ).getCityList( ) #Looks to see if the AI controls a City that has a non-State Religion for iCity in range( len( lCities ) ): for iReligion in range( gc.getNumReligionInfos( ) ): if iReligion != iStateReligion: pCity = gc.getPlayer( iOwner ).getCity( lCities[ iCity ].getID( ) ) if pCity.isHasReligion( iReligion ) and pCity.isHasReligion( iStateReligion ): #Makes the unit move to the City and purge it if pUnit.generatePath( pCity.plot( ), 0, False, None ): self.doHolyCitySeekAndDestroy( pUnit, pCity ) return #Looks to see if the AI controls a Holy City that is not the State Religion for iCity in range( len( lCities ) ): for iReligion in range( gc.getNumReligionInfos( ) ): if iReligion != iStateReligion: pCity = gc.getPlayer( iOwner ).getCity( lCities[ iCity ].getID( ) ) if pCity.isHolyCityByType( iReligion ) and pCity.isHasReligion( iStateReligion ): # Verify option for Inquisitors to remove a non-state Holy City if CvUtil.isOC_INQISITOR_CAN_REMOVE_HOLY_CITY(): #Makes the unit move to the City and purge it if pUnit.generatePath( pCity.plot( ), 0, False, None ): self.doHolyCitySeekAndDestroy( pUnit, pCity ) return Sincerely, Orion Veteran
__________________
Check Out Orion's Grand Inquisitions Mod http://forums.civfanatics.com/downlo...=file&id=13380 Last edited by OrionVeteran; Jan 14, 2009 at 09:56 PM. Reason: Additional comment. |
|
|
|
|
|
|
#73 |
|
Chief Time Waster
|
thanks! I'll try your changes out...hopefully this puts the nail in the coffin of the Inquisitor AI
__________________
My mods: 20+ mod comps for BTS |
|
|
|
|
|
#74 |
|
Chief Time Waster
|
Ok I tested Orion's code, and it seems fine.
![]() The AI doesnt purge unless the state religion is present. nice, this is good code! thanks orion!
__________________
My mods: 20+ mod comps for BTS |
|
|
|
|
|
#75 |
|
Chief Time Waster
|
Orionverteran...I just finished playing an epic game with the good AI inquisition code.
All I can say is holy sheeeet! It totally takes the game to a new level. Because purging affects inter-AI relations, the AI is waaaay more fractured and the game is so much better.I thank you for your additions to the Inquisition code
__________________
My mods: 20+ mod comps for BTS |
|
|
|
|
|
#76 | |
|
Deity
Join Date: Dec 2003
Location: Hampton VA
Posts: 2,001
|
Release of version 2.00B
Quote:
Release of Version 2.00B I believe I have finally resolved the bug that allows more than one civ to occasionally found a second Holy City. Testing for the new code limited every civ to just one Holy City discovery. I think you will be very interested to find out how I solved it. Very Respectfully, Orion Veteran
__________________
Check Out Orion's Grand Inquisitions Mod http://forums.civfanatics.com/downlo...=file&id=13380 |
|
|
|
|
|
|
#77 |
|
Mod Designer
Join Date: Dec 2003
Location: Finland
Posts: 2,781
|
My small bug report might be too late since you've already released v2.00b but here goes anyway:
Inquisition 2.00A game settings: limited religions on choose religion start era: medieval python error in CvEventManager.py line 972: CivUtil not defined... if iRCount == 7 - CivUtil.CvGetTotalReligionsFounded(): Should be CvUtil.CvGetTotalReligionsFounded(): Also Choose religion option does not work with these settings (era option problem?), after few turns you'll get random religion. Bug in CvUtil.py line 219: return iBestReligionPercent Should be quoted out since the rest of the same code block is quoted out... Excellent mod, keep up the good work!
__________________
Civ 4: Rise of Mankind v2.92 mod for BtS v3.19
Rise of Mankind: Features | Download v2.92 (torrent) | Download v2.91 | Download v2.91patch | Addons | Scenarios & Maps | Strategy & Tips | FAQ | Bug reports | Version History | Forum |
|
|
|
|
|
#78 | |
|
Deity
Join Date: Dec 2003
Location: Hampton VA
Posts: 2,001
|
Minor bugs
Quote:
CvEventManager.py line 976 -- minor typo. ![]() CvUtil.py line 214 What error? I could not reproduce an error here. I wanted the function to return the iBestReligion not the percent. Respectfully, Orion Veteran
__________________
Check Out Orion's Grand Inquisitions Mod http://forums.civfanatics.com/downlo...=file&id=13380 Last edited by OrionVeteran; Jan 21, 2009 at 08:08 PM. |
|
|
|
|
|
|
#79 |
|
Mod Designer
Join Date: Dec 2003
Location: Finland
Posts: 2,781
|
Taken from Inquisition 2.00a CvUtil.py file:
Code:
def getHolyCityReligion(iCity): for iReligion in range(gc.getNumReligionInfos()): # Confirm City is a Holy City and get the religion if iCity.isHolyCityByType(iReligion): MyHCReligion = iReligion break return MyHCReligion #def getBestReligionPercent(self, argsList) # iPlayer = argsList # pPlayer = gc.getPlayer(iPlayer) # iStateReligion = pPlayer.getStateReligion() # lReligions = [ ] # iBestReligionPercent = 0 # # #Checks religion percents # if iStateReligion == -1: # iStateReligionPercent = -1 # else: # iStateReligionPercent = gc.getGame().calculateReligionPercent(iStateReligion) # for iReligionLoop in range(gc.getNumReligionInfos( )): # if iReligionLoop != iStateReligion: # if iReligionPercent > iStateReligionPercent: # lReligions.append( iReligionLoop ) # if iReligionPercent > iBestReligionPercent: # iBestReligionPercent = iReligionPercent return iBestReligionPercent
__________________
Civ 4: Rise of Mankind v2.92 mod for BtS v3.19
Rise of Mankind: Features | Download v2.92 (torrent) | Download v2.91 | Download v2.91patch | Addons | Scenarios & Maps | Strategy & Tips | FAQ | Bug reports | Version History | Forum |
|
|
|
|
|
#80 |
|
Deity
Join Date: Dec 2003
Location: Hampton VA
Posts: 2,001
|
Please upgrade to Version 2.00B
OK, I see now. You are using the obsolete 2.00A version. That problem was found and fixed with version 200B. Please download the latest version to obtain all of the python fixes and improvements to this mod. The only fix not included in version 2.00B is the python error in CvEventManager.py line 976: CvUtil:
Everyone out there should change this: Code:
if iRCount == 7 - CivUtil.CvGetTotalReligionsFounded(): Code:
if iRCount == 7 - CvUtil.CvGetTotalReligionsFounded(): Orion Veteran
__________________
Check Out Orion's Grand Inquisitions Mod http://forums.civfanatics.com/downlo...=file&id=13380 |
|
|
|
![]() |
| Bookmarks |
|
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Orion's Challenge Mod Comp for BTS | OrionVeteran | Civ4 - Modpacks | 66 | Oct 31, 2008 03:50 AM |
| inquisition with bug mod - anyone care to help? | keldath | Civ4 - Creation & Customization | 0 | Apr 15, 2008 02:31 PM |
| [MODCOMP] Inquisition Mod | TheLopez | Civ4 - Mod Components | 110 | Oct 18, 2007 01:21 PM |
| Idea: Inquisition Mod | spincrus | Civ4 - Creation & Customization | 10 | Jan 19, 2006 10:02 AM |
| Orion's Arm mod | Nanocyborgasm | Civ3 - Creation & Customization | 1 | Oct 06, 2004 01:11 PM |