Results 1 to 21 of 21

Thread: export_descr_character_traits: Section 1.1.1 - Primary Triggers - ICE Rating - Cha...

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #10
    EBII Bricklayer Member V.T. Marvin's Avatar
    Join Date
    Aug 2007
    Location
    Directing the defence of Boiotergion
    Posts
    3,361

    Default Re: export_descr_character_traits: Section 1.1.1 - Primary Triggers - ICE Rating - Ch

    Quote Originally Posted by Twigvest View Post
    Hi, I volunteered to help look at the export_descr_character_traits file in the recruitment thread today. I noticed people were complaining about having crappy generals, and how when they come of age they are Sharp/Uncharismatic/Lagarous. I believe I have found my first bug!

    When determining the Intelligence/Charisma/Energy (ICE) when "CharacterComesOfAge" there are a couple of conditions in the initializations (as opposed to OfferedForMarriage or OfferedForAdoption etc, where there are no conditions).

    Intitialize1 has:
    "Condition Trait NaturalIntelligence < 1"
    Which will be true for any fresh general. Then he is given +1 to each of Intelligence/Charisma/Energy as well as being assigned random Intelligence (rendering him likely Sharp in ICE)

    But,
    Intitialize2 has:
    "Condition Trait NaturalCharisma < 1"
    Which will always be false becase he was granted +1 Charisma in Intitialize1. Hence the Character is not granted the random Charisma/Energy (rendering him Uncharismatic/Lagarous). (Likely a copy paste bug, like I expected to find in places).

    I suggest:
    1) Remove the Conditions of Triggers:
    random_birth_1_ICE_Trigger_Initialize1 (Condition Trait NaturalIntelligence < 1)
    random_birth_1_ICE_Trigger_Initialize2 (Condition Trait NaturalCharisma < 1)

    2) Change Condition of random_birth_1_ICE_Trigger_Initialize2 to something that will more likely be true, like:

    Condition Trait NaturalCharisma = 1

    I suspect these conditions exist because before this initialization, there are predefined characters who have specific ICE settings already. So fix 2 should be what is used.


    I don't know if should bother, but I'll post this to the other forum too
    Thank you for this find - I indeed screwed this up big time!

    Please keep posting here - it is our "home" forum and I feel much more comfortably here than at TWC.

    Anyway, I will fix the ICE triggers myself later today - mea culpa, mea maxima culpa.

    As regards the NoGoingBackLevel - be careful if this refers to trait levels or trait points. In your post you suggest the latter, but I think it is the former.

    The anti-trait bug is NOT fixed by by setting the "NoGoingBackLevels" to a number strictly above the highest threshold for the trait - this way the traits as listed on the character scroll APPEAR to work as intended, but the effects they have remain stuck on the character - best exemplified by movement restrictions. The only way to deal with this bug is to construct the triggers so that if you ever need to reduce a trait, you dont do it by adding point to an anti-trait, but taking away points from tha trait. Pretty frustrationg I can tell you - I managed to fix dozens of such instances (with a risk of intoducing other bugs of my own) but some - like agoge or spoils of victory remain afflicted by this bug.

    The list of events and conditions is to be found in docudemons.

    Member thankful for this post:

    Kull 


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