Odds are I missed it someplace when I was searching, how can I make it so priests cannont board ships?
Odds are I missed it someplace when I was searching, how can I make it so priests cannont board ships?
descr_cursor_actions.txt file is one u are looking for. Thats is the only way believe me Sir ron.
I think go under the term
In it just add change thisCode:selected family { over own {
to this:-Code:priest S (S) S (S)
And check it out if it works for you.Code:priest Na Na tooltip characters_cannot_go_on_sea
This should work for Players priest but for AI i think we need to dive in more deeper but it's in this file only.
Gigantus can nail this it i'm sure.![]()
Yeah, the AI doesn't use a mouse, so obviously that will only affect the player.
I don't know any way to restrict agents' movements with regards ships, I suspect it isn't possible
One problem to consider is that they can be combined with armies.
Last edited by Taiji; August 11, 2010 at 08:35 AM.
Archaon has done something similar with descr_cursor_actions.txt. He removed the ability for certain factions to make/break alliances with one another. The AI factions are affected as well.
Dominion of the Sword, a Medieval II: Total War Supermod
Under the patronage of Archaon. Proud member of the House of Siblesz
My friend died from chain letters. If you don't post this again 100 times, he will come and kill you in your sleep!
No, he just claimed this was the case, they aren't actually. It's extremely easy to test, but somehow he didn't test it properly.
I've already complained to him about continuing to mislead people so long after others have done him the favor of proving the work to be false.
Ask him yourself if you need some assurance.
Last edited by Taiji; August 11, 2010 at 08:59 AM.
Taiji what do you think about the AI priest sea faring and stuff coz i'm lost here.There gotta be some file that deals with it.
![]()
I suspect it just isn't possible, Ishan
To prevent it for the player it may work to restrict combining with armies too, but that's only half the question answered.
Last edited by Taiji; August 11, 2010 at 09:05 AM.
Thank you for the feedback. Gigantus has suggested what Ishan did. I can't see how cursor actions would affect it except the ability to select them, especially ai.
I was thinking more along the lines of the desr_characters.txt of a command that is not listed.
Food for thought as to why. I have run into priests causing ctds while on ships. The only thing that I can see trigger it is the priest becoming a heretic. I have seen the ai have trouble with this on land in one instance.
@Irishron
Sir Ron why the CTD in the first place i.e. boarding ships. Has anyone encountered this problem?
Sounds like having an agent from another faction onboard your ship causes the game to sink.
I don't know the first thing about how to do it but I'd totally reduce the chances of a priest going heretic outside of circumstances that cause CTDs.
So no ambient chance of becoming heretic, have it only happen when attempting to destroy a heretic.
I notice that in settlements the problem is avoided by the engine automatically ousting heretics that occur amongst garrisoned priests.
A shame they are not forced to 'walk the plank' for their heresies at sea...
edit:
I suppose it could be these 2 settings from campaign_db:
<convert_to_heretic_base_modifier float="0.0"/>
<convert_to_heretic_unorthodox_modifier float="0.0"/>
Last edited by Taiji; August 11, 2010 at 09:36 AM.
There have been others reporting the same thing so I know senility and insanity haven't totally kicked in yet.
I don't put priests on ships personally.
I have had the ai do it twice to me. One was Sicily and one England so it's not faction but maybe Catholic. I have not found an error in the syslog pointing to a trait or ancillary trigger but I could replicate it.
I'll try your idea, Taiji. Thank you.
You're welcome but I'm really not sure if I've pointed out the right settings to adjust.
I think it's going to be useful for every mod with priests and boats, including DLV, so please let us know if you discover the answer![]()
I will. The knowledge is for all, not just me.
I changed the campaign_ai>xml to Taiji's figures and immediate impact is a heretic twice as fast but I have not got one a on a ship yet.
Keep you posted.
It suggests the base chance is reduced by the modifier.
Perhaps try <convert_to_heretic_base_modifier float="100.0"/>
![]()
Irishron, I am also fighting that bug right now. I just added HeresyImmunity effects to several traits. Especially for those traits gained by fighting heretics. Also, I added not AtSea condition to triggers when it comes to priest becoming heretics.
Nothing ventured, nothing gained.
Similar to what's suggested above create a trait that grants heresy immunity and assign it when a priest boards a ship and remove it when the priest debarks from the ship.
Spoiler for anti heresy trait and triggers:
Haven't tried it but this should protect all priests at sea from becoming heretics, if its a problem with other character types adjust the trait/triggers accordingly. I'd make it the first trigger in EDCT so it fires before any other trigger.
Last edited by Squid; January 04, 2011 at 08:32 AM.
Under the patronage of Roman_Man#3, Patron of Ishan
Click for my tools and tutorials
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." -----Albert Einstein