Results 1 to 10 of 10

Thread: Allied General Big Fat Bug

  1. #1
    The Rhetorician Member Skullheadhq's Avatar
    Join Date
    Apr 2008
    Location
    Antioch
    Posts
    2,267

    Default Allied General Big Fat Bug

    In my current Romani 1.2 campaign i encountered several problems. One of them is this:
    In Rhegion i recruited an allied general which led my army in Sicily. After winning a glorious battle in the name of the Republic i adopted him...but he is family member now and still have the Allied general trait. So if i stationair him in a Gov4 town he becomes client ruler. And when i send him on an expediotion the
    people in that village get dead mad.
    "When the candles are out all women are fair."
    -Plutarch, Coniugia Praecepta 46

  2. #2
    EB annoying hornet Member bovi's Avatar
    Join Date
    Jan 2007
    Location
    Norway
    Posts
    11,796

    Default Re: Allied General Big Fat Bug

    How come the beta testers didn't report this, despite being told specifically to do this and go mad with the client rulers? Are you sure that it's not the submod that's screwing things up again?

    Having problems getting EB2 to run? Try these solutions.
    ================
    I do NOT answer PM requests for help with EB. Ask in a new help thread in the tech help forum.
    ================
    I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image. - Stephen Hawking

  3. #3

    Default Re: Allied General Big Fat Bug

    Sadly Bovi this one seems legit.
    I just fired up a 1.2 Romani campaign and while i was able to make the Type I in Ariminum (the one that doesn't start with a gov in place, I decided to try out the allied general bit. So I auto_won and move_character-ed my way into taking the exact same town (Rhegion). I built the Type IV, made an Imperator Italicus, and turned him into an Allied General and went a-conquering. After a few battles it let me adopt him, which gave him the Family Member trait but did not remove the Allied general trait. In fact, upon conquering a settlement he was labeled an "impostor" and given the severe penalties as if he was entering a core province as an ally, not as a FM.
    My setup is BI-exe, done w/o Ferromancer's mod, + FD. Installed the 1.2 perm fixes and otherwise a clean install. Just for kicks, I checked to make sure my saves were exe-interchangeable, and they are, though I'd need to do a minor mod to get the campaign descriptions in the main screen to show again. Other than that, a clean load.
    EDIT: Would seem that a check for containing both traits would be needed, with the Allied General/Client Ruler trait being deleted if check comes up true, no?
    Last edited by LordCurlyton; 12-10-2008 at 02:53.
    Balloons:
    From gamegeek2 for my awesome AI expansion -
    From machinor for 'splainin -

  4. #4

    Default Re: Allied General Big Fat Bug

    unfortunately, all through beta-testing, i never had an allied general come up for adoption...
    Those who would give up essential liberties for a perceived sense of security deserve neither liberty nor security--Benjamin Franklin

  5. #5

    Default Re: Allied General Big Fat Bug

    I just kept denying marriage proposals and blitz auto-conquered until the game was literally trying to force new FMs on me. It took all of Sicily + Italy + Sardinia + Corsica before I managed an adoption. Also, I auto-win-ed three battles with the Allied General before he got an offer. I think the game prefers to give adoption chances to victorious auto-calc battle winners, for some reason.
    I will admit that in a normal campaign I usually get 1 general adoption, if that. I might get a few candidate for adoptions but the bulk of my new blood will be marriages and the occasional bribe.
    Balloons:
    From gamegeek2 for my awesome AI expansion -
    From machinor for 'splainin -

  6. #6
    EB annoying hornet Member bovi's Avatar
    Join Date
    Jan 2007
    Location
    Norway
    Posts
    11,796

    Default Re: Allied General Big Fat Bug

    Thank you Curlyton. I'll investigate.

    Edit: You're right, it doesn't take that into account. Yet I won't make a fix for it, as it will be savegame incompatible. Along the way I also discovered a great number of triggers that give negative levels of traits rather than positive levels of antitraits, so the changes to the traits file will be somewhat extensive. The reason why negative levels is bad is the effect you could see of the Babylonian new year celebration in an earlier release, the trait that is removed still has its effects persisted (in that case movement penalty).

    I suggest that you don't adopt client rulers or allied generals.
    Last edited by bovi; 12-10-2008 at 08:36.

    Having problems getting EB2 to run? Try these solutions.
    ================
    I do NOT answer PM requests for help with EB. Ask in a new help thread in the tech help forum.
    ================
    I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image. - Stephen Hawking

  7. #7

    Default Re: Allied General Big Fat Bug

    I likely won't but it could offer a good RP excuse for those so inclined. A lot of the various factions in the game would every now and then bring a non-citizen "into the ranks' so to speak and let his descendants be full citizens, no? This is actually a good way to represent that since the new guy is the one who is "second class".
    On a further note, I played ahead one more turn and built a Type IV in the territory my adopted general had conquered (Lilibeo) and he became a non-impostor Client Ruler, but he had the Family Member trait removed. He also was still considered adopted in the Family Tree. His bodyguards also never switched over to the FM ones; they stayed the Imperator Italicus version. Ironically, this is something I always wanted to see in a TW game-the retention of the original bodyguards when bringing a foreigner into the fold (though this is obviously a limited version of it).
    EDIT: The last thing to do would be to see if the children of the adopted general are treated normally or if they generate some funky CTD down the line.
    Last edited by LordCurlyton; 12-10-2008 at 09:00.
    Balloons:
    From gamegeek2 for my awesome AI expansion -
    From machinor for 'splainin -

  8. #8
    EB annoying hornet Member bovi's Avatar
    Join Date
    Jan 2007
    Location
    Norway
    Posts
    11,796

    Default Re: Allied General Big Fat Bug

    As long as he isn't cloned, he should be alright. There seems to be a difference between script-spawned characters and recruited ones in this aspect. The stability issue with the clones was one of the reasons why we changed the implementation to this conceptually worse representation.

    Having problems getting EB2 to run? Try these solutions.
    ================
    I do NOT answer PM requests for help with EB. Ask in a new help thread in the tech help forum.
    ================
    I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image. - Stephen Hawking

  9. #9
    The Rhetorician Member Skullheadhq's Avatar
    Join Date
    Apr 2008
    Location
    Antioch
    Posts
    2,267

    Default Re: Allied General Big Fat Bug

    Well...i don't know if it helps but Pack3 is 1.2
    "When the candles are out all women are fair."
    -Plutarch, Coniugia Praecepta 46

  10. #10

    Default Re: Allied General Big Fat Bug

    I don't even know what the Pack3 submod IS but we can safely say it is probably the cause of your other problem (the lack of an option for Type I in Ariminum). As bovi has already stated he has checked out the traits file and found that their is a lack of a trigger to remove the allied general/ruler trait upon adoption, plus a bunch of other mistakes that need fixing. Unless someone wants to fix them manually, realizing that they are savegame incompatible (modifying edct is a great way to cause ctds if you are forgetful) then you should just avoid adopting allied generals/rulers, unless you are fine with what I described as ocurring.
    Balloons:
    From gamegeek2 for my awesome AI expansion -
    From machinor for 'splainin -

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Single Sign On provided by vBSSO