Results 1 to 20 of 20

Thread: Ethnic Traits issue

  1. #1

    Default Ethnic Traits issue

    ...or at least, I think it is.

    I was playing a Baktrian campaign on 5.8.21, and, as I expanded relatively quickly, I had adoption messages popping up left and right. One of the adoptees was called "-something- of Larissa", but his ethnicity was "Baktrian", which seems odd, seeing as how Larissa is halfway across the map, literally on the other end of the Hellenistic world. I refused the bloke because the concept didn't sit well with me.

    Is it possible to make Baktrian surnames more place-specific, i.e. from the eastern regions instead of all over the Greek world like the rest of the Diadochi?


    I do like the concept of ethnicities a lot, though, I had an adoptee from the Massagates, and another from India, very cool.


  2. #2
    Suppanut's Avatar Idea-O-Matic
    Join Date
    Mar 2007
    Location
    Thailand
    Posts
    3,784

    Default Re: Ethnic Traits issue

    Problem is in name list which I still didn't change for XGM yet. The list of Bactrain's name and surname is somehow the same as seleucid.

    I have create name list specific for bactria but not yet release yet. waited for a while.
    Is proudly patroned by the Great Balikedes.



  3. #3
    Suppanut's Avatar Idea-O-Matic
    Join Date
    Mar 2007
    Location
    Thailand
    Posts
    3,784

    Default Re: Ethnic Traits issue

    I have upload ethnic traits version 2.21 with new names list at Traits and Ancillaries's game balance report thread. But beware savegame break from changing in names list.
    Is proudly patroned by the Great Balikedes.



  4. #4
    Anakarsis's Avatar Biarchus
    Join Date
    Jan 2009
    Location
    Argentina
    Posts
    603

    Default Re: Ethnic Traits issue

    The traits assignation is very complex as i saw, errors shall ocurr nearly always, its a monstruous archive to modify

  5. #5
    Suppanut's Avatar Idea-O-Matic
    Join Date
    Mar 2007
    Location
    Thailand
    Posts
    3,784

    Default Re: Ethnic Traits issue

    Anakarsis, what kind of errors? Please explained. If there is any error then please tell me to fix it.
    Is proudly patroned by the Great Balikedes.



  6. #6
    Anakarsis's Avatar Biarchus
    Join Date
    Jan 2009
    Location
    Argentina
    Posts
    603

    Default Re: Ethnic Traits issue

    Errors like the onereported by Quinnal sometimes occurr. ALso sometimes a character gets two weird-combiing ethnic traits. Its not so common but it happens. I gonna make a list of those i found from now on

  7. #7
    Suppanut's Avatar Idea-O-Matic
    Join Date
    Mar 2007
    Location
    Thailand
    Posts
    3,784

    Default Re: Ethnic Traits issue

    Sometimes epithet not come from trait but come from internal surname list by factions which I didn't mod them up to recently which I done it on Baktria, but all others I still left largely untouch.
    Is proudly patroned by the Great Balikedes.



  8. #8
    Anakarsis's Avatar Biarchus
    Join Date
    Jan 2009
    Location
    Argentina
    Posts
    603

    Default Re: Ethnic Traits issue

    For example, i noted that ephitets only affect ONE character. I constructed the Mauryan Dinasty inside the Eastern Kingdoms, and i could not make all the three carry the ephitet even i put them three the need traits

  9. #9
    Suppanut's Avatar Idea-O-Matic
    Join Date
    Mar 2007
    Location
    Thailand
    Posts
    3,784

    Default Re: Ethnic Traits issue

    Yes, it is hardcode that epithets from traits will given to character only when your faction don't have character with the same epithet and character epithet will be largely based on last trait which give epithet they get except others character already has it then that character will get other one. If you want many character to get the same epithet then you must give them as surname in descr_strat.txt.

    Summery on laws of epithet.
    1) Characters will get the epithet from trait that give it except there is someone who has already get the same epithet from that traits before and still have that epithet display on their name.
    2) If characters have more than one trait that give epithet then it will display epithet from last trait character get.
    3) If want to give many characters the same epithet then it must given as surname from faction's names list in descr_strat.txt. The surname will automaticly inherited and will replace soon after get epithet. Downside is that you can't tie surname to traits directly via game mechanism as surname in the list will pick at random so you may get character with the same surname without blood-related at all.
    Last edited by Suppanut; April 24, 2009 at 09:30 AM.
    Is proudly patroned by the Great Balikedes.



  10. #10

    Default Re: Ethnic Traits issue

    I didn't want to start a new thread, so I guess I'll post it here.
    I have a few minor suggestions to make regarding a few (admittedly non-ethnic) traits.

    Firstly the "Minion" line of traits, which pops up fairly often in the game--

    As it is now:
    Spoiler Alert, click show to read: 
    Code:
    {Minion}    Minion
    
    {Minion_desc}
    This man is developing an unsavoury reputation as a servile cur, as he has been willing to submit to the amorous advances of other men.
    
    {Minion_effects_desc}
    -1 Influence
    
    ¬--------------------
    
    {Catamite}    Catamite
    
    {Catamite_desc}
    This man's desires have turned along dark paths, much to the unease of his underlings.
    
    {Catamite_effects_desc}
    -2 Influence
    
    ¬--------------------
    
    {Aggressively_Perverse}    Aggressively Perverse
    
    {Aggressively_Perverse_desc}
    Consent is no longer something that this man considers when slaking his lusts for other men. 
    
     {Aggressively_Perverse_effects_desc}
     -3 Influence

    But I've been reading about Alexander, and in particular Hephaestion being his alleged lover and Alexander's reticence in producing an heir, which got me thinking about slightly different effects and descriptions:
    Spoiler Alert, click show to read: 
    Code:
    {Minion}    Lover of Men
    
    {Minion_desc}
    This man has been known to make amorous advances on other men.
    
    {Minion_effects_desc}
    Decreases the chance of having children
    
    ¬--------------------
    
    {Catamite}    Prefers Male Lovers
    
    {Catamite_desc}
    This man is gaining a reputation for preferring male lovers over female. This has caused him to neglect certain marital duties.
    
    {Catamite_effects_desc}
    -1 Influence, decreases the chance of having children
    
    ¬--------------------
    
    {Aggressively_Perverse}    [some description]
    
    {Aggressively_Perverse_desc}
    This man is widely known to be favour the amorous attentions of other men almost exclusively. While homosexuality in and of itself is not frowned upon, his lack of enthusiasm for [passing on his seed (?)] is a cause for concern.
    
     {Aggressively_Perverse_effects_desc}
     -2 Influence, decreases the chance of having children
    ...or something to this effect. Hopefully this is more neutral, as the impression I get was that the ancient Greeks did not necessarily frown on homosexuality, as was implied in the original line of traits.


    Another suggestion is regarding age-- iirc Roma Surrectum has a line of traits to depict the effect of age on family members. I have not played RS, so I don't know exactly how, but I would imagine it would go soemthing like this:
    Spoiler Alert, click show to read: 
    {Wet Behind the Ears}
    This man has just recently come of age, inexperienced but brimming with youthful vitality.
    Effects: +2 general's hitpoints, -1 troop morale
    Trigger: trigger when come of age, to be removed after experiencing a battle or at age 20

    {Feeling His Age}
    This man is starting to feel his years catching up with him.
    Effects: -1 general's hitpoints
    Trigger: trigger at age 50/60, anti-trait: "In the Pink" line of traits

    {Elderly}
    This man has lived for a very long time, and his body has become frail.
    Effects: -4 general's hitpoints, -5/-10% movement speed
    Trigger: trigger at age 65/70


    This last one is battle-related:
    Spoiler Alert, click show to read: 
    {One-eyed}
    This man has lost one of his eyes in the service of his king, a highly-visible reminder of his sacrifice and devotion to the cause.
    Effects: +2 Influence, epiteth: "Monophthalmus"
    Trigger: same as the "scarred" traits, except much rarer

    {Blind}
    Cruel fate has robbed this man of both his eyes. While being deprived of his eyesight makes this man unfit for front-line action and command, his gaping sockets are a solemn reminder of his sacrifice and devotion to the cause.
    Effects: -5 Command, -8 general's hitpoints (to represent his inability to fight), -1 Management, +6 Influence, epiteth: "the Blind"
    Trigger: same as above, but twice as rare

    Ideally this should be very rare-- with the amount of big battles in XGM, we might see a dozen of one-eyed dudes running around otherwise.



    Okay, I know these aren't "ethnic traits", and I've not tested them, but I feel they may be worth trying.....?
    Last edited by Publius Quirinus; May 04, 2009 at 02:21 PM.


  11. #11

    Default Re: Ethnic Traits issue

    Well, the last thing, the blind traits are already in Ethnic Traits, at least for Extended Cultures.

    Expand your borders, a mod based on XGM 5.

  12. #12
    Suppanut's Avatar Idea-O-Matic
    Join Date
    Mar 2007
    Location
    Thailand
    Posts
    3,784

    Default Re: Ethnic Traits issue

    Thank you, Quirinal. I will looking for possibility about it but Maybe in Ethnic Traits Serie 3 in the future.
    Is proudly patroned by the Great Balikedes.



  13. #13
    Athenogoras's Avatar Campidoctor
    Join Date
    Apr 2007
    Location
    Sweden
    Posts
    1,785

    Default Re: Ethnic Traits issue

    Summery on laws of epithet.
    1) Characters will get the epithet from trait that give it except there is someone who has already get the same epithet from that traits before and still have that epithet display on their name.
    2) If characters have more than one trait that give epithet then it will display epithet from last trait character get.
    3) If want to give many characters the same epithet then it must given as surname from faction's names list in descr_strat.txt. The surname will automaticly inherited and will replace soon after get epithet. Downside is that you can't tie surname to traits directly via game mechanism as surname in the list will pick at random so you may get character with the same surname without blood-related at all.
    That was very useful. Thank you Suppanut.

    However is it possible to give epithet from trait to more than one if I do this?

    Original trait and export_vnvs
    Spoiler Alert, click show to read: 
    Trait Spartan
    Characters family
    ExcludeCultures barbarian, roman, eastern, egyptian, carthaginian
    NoGoingBackLevel 1

    Level Spartan
    Description Spartan_desc
    EffectsDescription Spartan_effects_desc
    Epithet Spartan_epithet_desc
    Threshold 1

    Effect HitPoints 1
    Effect TroopMorale 2
    Effect Influence 2


    {Spartan} Spartan

    {Spartan_desc} This man can inspire his troops to view death in battle as their destiny and duty.

    {Spartan_effects_desc} +1 to your general's hitpoints (how many hits your general can take before dying), +2 Morale for all troops on the battlefield, +2 Influence

    {Spartan_epithet_desc} of Sparta


    and just add

    Spoiler Alert, click show to read: 
    Trait Spartan1
    Characters family
    ExcludeCultures barbarian, roman, eastern, egyptian, carthaginian
    NoGoingBackLevel 1

    Level Spartan1
    Description Spartan1_desc
    EffectsDescription Spartan1_effects_desc
    Epithet Spartan1_epithet_desc
    Threshold 1

    Effect HitPoints 1
    Effect TroopMorale 2
    Effect Influence 2


    {Spartan1} Spartan

    {Spartan1_desc} This man can inspire his troops to view death in battle as their destiny and duty.

    {Spartan1_effects_desc} +1 to your general's hitpoints (how many hits your general can take before dying), +2 Morale for all troops on the battlefield, +2 Influence

    {Spartan1_epithet_desc} of Sparta


    to respective files. Wouldnt this enable the game to give two characters the spartan epithet by traits

  14. #14

    Default Re: Ethnic Traits issue

    That is unnecessary. As long as both characters can have the Spartan trait, they will both have the epithet "of Sparta" (unless they gain a new epithet of course).

    Expand your borders, a mod based on XGM 5.

  15. #15
    Athenogoras's Avatar Campidoctor
    Join Date
    Apr 2007
    Location
    Sweden
    Posts
    1,785

    Default Re: Ethnic Traits issue

    That seems not to be the case in my case. I only have characters with spartan trait in descr_strat(for the greeks). When campaign starts only one gets the trait(the faction leader). This could(as Suppanut) suggests easily be solved by adding surnames in descr_strat. That is adding "Of Sparta".
    But what about adoptions, man of the hour, marriage? Then there can only be one traitrelated "of Sparta". And I have removed all epithets except the cityrelated ones so they will only carry those.

  16. #16

    Default Re: Ethnic Traits issue

    Epithets don't work as well in descr_strat; the traits aren't gained, so they don't always give the epithet. Try giving the traits in a campaign script and see if that helps.

    Expand your borders, a mod based on XGM 5.

  17. #17
    Suppanut's Avatar Idea-O-Matic
    Join Date
    Mar 2007
    Location
    Thailand
    Posts
    3,784

    Default Re: Ethnic Traits issue

    Quote Originally Posted by Athenogoras View Post
    That was very useful. Thank you Suppanut.

    However is it possible to give epithet from trait to more than one if I do this?

    Original trait and export_vnvs
    Spoiler Alert, click show to read: 
    Trait Spartan
    Characters family
    ExcludeCultures barbarian, roman, eastern, egyptian, carthaginian
    NoGoingBackLevel 1

    Level Spartan
    Description Spartan_desc
    EffectsDescription Spartan_effects_desc
    Epithet Spartan_epithet_desc
    Threshold 1

    Effect HitPoints 1
    Effect TroopMorale 2
    Effect Influence 2


    {Spartan} Spartan

    {Spartan_desc} This man can inspire his troops to view death in battle as their destiny and duty.

    {Spartan_effects_desc} +1 to your general's hitpoints (how many hits your general can take before dying), +2 Morale for all troops on the battlefield, +2 Influence

    {Spartan_epithet_desc} of Sparta


    and just add

    Spoiler Alert, click show to read: 
    Trait Spartan1
    Characters family
    ExcludeCultures barbarian, roman, eastern, egyptian, carthaginian
    NoGoingBackLevel 1

    Level Spartan1
    Description Spartan1_desc
    EffectsDescription Spartan1_effects_desc
    Epithet Spartan1_epithet_desc
    Threshold 1

    Effect HitPoints 1
    Effect TroopMorale 2
    Effect Influence 2


    {Spartan1} Spartan

    {Spartan1_desc} This man can inspire his troops to view death in battle as their destiny and duty.

    {Spartan1_effects_desc} +1 to your general's hitpoints (how many hits your general can take before dying), +2 Morale for all troops on the battlefield, +2 Influence

    {Spartan1_epithet_desc} of Sparta


    to respective files. Wouldnt this enable the game to give two characters the spartan epithet by traits

    No need to create new description, hidden trait with the same epithet_description also gave the same epithet as if they are different items.

    like when give trait "Spartan" and then use trigger them hidden trait of "SpartanEpithet_01" to SpartanEpithet_XX" at the same time then you will able to have "of Sparta" with XX+1(+1 comes from original "Spartan" trait) characters from possible slot hidden for epithets that you create.

    I also found that law of epithet also has some exception but I still didn't know how to access to exception yet.
    Is proudly patroned by the Great Balikedes.



  18. #18
    Athenogoras's Avatar Campidoctor
    Join Date
    Apr 2007
    Location
    Sweden
    Posts
    1,785

    Default Re: Ethnic Traits issue

    Like this?

    Spoiler Alert, click show to read: 
    Trait Spartan
    Characters family
    ExcludeCultures barbarian, roman, eastern, egyptian, carthaginian
    NoGoingBackLevel 1

    Level Spartan
    Description Spartan_desc
    EffectsDescription Spartan_effects_desc
    Epithet Spartan_epithet_desc
    Threshold 1

    Effect HitPoints 1
    Effect TroopMorale 2
    Effect Influence 2

    ;------------------------------------------

    Trait SpartanEpithet_01
    Characters family
    hidden
    ExcludeCultures barbarian, roman, eastern, egyptian, carthaginian
    NoGoingBackLevel 1

    Level Spartan
    Description Spartan_desc
    EffectsDescription Spartan_effects_desc
    Epithet Spartan_epithet_desc
    Threshold 1

    Effect HitPoints 1
    Effect TroopMorale 2
    Effect Influence 2

    ;------------------------------------------

    Trait SpartanEpithet_02
    Characters family
    hidden
    ExcludeCultures barbarian, roman, eastern, egyptian, carthaginian
    NoGoingBackLevel 1

    Level Spartan
    Description Spartan_desc
    EffectsDescription Spartan_effects_desc
    Epithet Spartan_epithet_desc
    Threshold 1

    Effect HitPoints 1
    Effect TroopMorale 2
    Effect Influence 2

    ;-------- Triggers

    ;-------- Comes of Age


    Trigger dads_Spartan
    WhenToTest CharacterComesOfAge

    Condition FatherTrait Spartan >= 1
    and FactionType greek_cities

    Affects Spartan 1 Chance 100

    ;------------------------------------------

    Trigger dads_Spartan1
    WhenToTest CharacterComesOfAge

    Condition FatherTrait Spartan >= 1
    and FactionType greek_cities
    and Trait Spartan >= 1

    Affects SpartanEpithet_01 1 Chance 100

    ;------------------------------------------


    Trigger dads_Spartan2
    WhenToTest CharacterComesOfAge

    Condition FatherTrait Spartan >= 1
    and FactionType greek_cities
    and Trait Spartan >= 1

    Affects SpartanEpithet_02 1 Chance 100

    ;----------- Man of the Hour


    Trigger Lesser_Adopt_Spartan_GCS
    WhenToTest LesserGeneralOfferedForAdoption

    Condition FactionType greek_cities
    and I_SettlementOwner Sparta = greek_cities
    and Trait Spartan < 1
    and Trait SpartanEpithet_01 < 1
    and Trait SpartanEpithet_02 < 1


    Affects Spartan 1 Chance 100

    ;------------------------------------------

    Trigger Lesser_Adopt_SpartanEpithet_01_GCS
    WhenToTest LesserGeneralOfferedForAdoption

    Condition FactionType greek_cities
    and I_SettlementOwner Sparta = greek_cities
    and Trait Spartan >= 1
    and Trait SpartanEpithet_01 < 1
    and Trait SpartanEpithet_02 < 1


    Affects SpartanEpithet_01 1 Chance 100

    ;------------------------------------------

    Trigger Lesser_Adopt_SpartanEpithet_02_GCS
    WhenToTest LesserGeneralOfferedForAdoption

    Condition FactionType greek_cities
    and I_SettlementOwner Sparta = greek_cities
    and Trait Spartan >= 1
    and Trait SpartanEpithet_01 < 1
    and Trait SpartanEpithet_02 < 1


    Affects SpartanEpithet_02 1 Chance 100

    ;-----------Adoption-offer

    Trigger Adopt_Spartan_GCS
    WhenToTest OfferedForAdoption

    Condition FactionType greek_cities
    and I_SettlementOwner Sparta = greek_cities
    and Trait Spartan < 1
    and Trait SpartanEpithet_01 < 1
    and Trait SpartanEpithet_02 < 1


    Affects Spartan 1 Chance 100

    ;------------------------------------------

    Trigger Adopt_SpartanEpithet_01_GCS
    WhenToTest OfferedForAdoption

    Condition FactionType greek_cities
    and I_SettlementOwner Sparta = greek_cities
    and Trait Spartan >= 1
    and Trait SpartanEpithet_01 < 1
    and Trait SpartanEpithet_02 < 1


    Affects SpartanEpithet_01 1 Chance 100

    ;------------------------------------------

    Trigger Adopt_SpartanEpithet_02_GCS
    WhenToTest OfferedForAdoption

    Condition FactionType greek_cities
    and I_SettlementOwner Sparta = greek_cities
    and Trait Spartan >= 1
    and Trait SpartanEpithet_01 < 1
    and Trait SpartanEpithet_02 < 1


    Affects SpartanEpithet_02 1 Chance 100

    ;------------- Marriage

    Trigger Marriage_Spartan_GCS
    WhenToTest OfferedForMarriage

    Condition FactionType greek_cities
    and I_SettlementOwner Sparta = greek_cities
    and Trait Spartan < 1
    and Trait SpartanEpithet_01 < 1
    and Trait SpartanEpithet_02 < 1


    Affects Spartan 1 Chance 100

    ;------------------------------------------


    Trigger Marriage_SpartanEpithet_01_GCS
    WhenToTest OfferedForMarriage

    Condition FactionType greek_cities
    and I_SettlementOwner Sparta = greek_cities
    and Trait Spartan >= 1
    and Trait SpartanEpithet_01 < 1
    and Trait SpartanEpithet_02 < 1


    Affects SpartanEpithet_01 1 Chance 100

    ;------------------------------------------

    Trigger Marriage_SpartanEpithet_02_GCS
    WhenToTest OfferedForMarriage

    Condition FactionType greek_cities
    and I_SettlementOwner Sparta = greek_cities
    and Trait Spartan >= 1
    and Trait SpartanEpithet_01 < 1
    and Trait SpartanEpithet_02 < 1


    Affects SpartanEpithet_02 1 Chance 100

    ;------------------------------------------

  19. #19
    Suppanut's Avatar Idea-O-Matic
    Join Date
    Mar 2007
    Location
    Thailand
    Posts
    3,784

    Default Re: Ethnic Traits issue

    Put all bonus out of hidden traits please. Or else they will gain all of those bonus and overpowered.
    Is proudly patroned by the Great Balikedes.



  20. #20
    Athenogoras's Avatar Campidoctor
    Join Date
    Apr 2007
    Location
    Sweden
    Posts
    1,785

    Default Re: Ethnic Traits issue

    Put all bonus out of hidden traits please.
    yeah, forgot, many thanks for this Suppanut

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •