Renown/Controversy problem

Users who are viewing this thread

I have a problem with the following:

I manually edited the renown of the lords in module scripts, but it happens that when I open the game that value appears to me in controversy and not in renown.

I even overridden the initialize_aristocracy script (I left it commented) and the same thing happens.

I also replaced the script of the automatic assignment of the banners (where it also does something with the renown) with the native script and the same thing happens.

Here an example:

(troop_set_slot, "trp_knight_3_19", slot_troop_renown, 600),

20210529143719_1.jpg
 
Code:
# Assign banners and renown.
# We assume there are enough banners for all kingdom heroes.         # This part of the script was made by a friend who knows about this (Tocan) and I replaced
                                                                                                               # it with the original native banner assignment because of this problem and it didn't work                                                                                                                   # either  
      #faction banners
      (faction_set_slot, "fac_kingdom_1", slot_faction_banner, "mesh_banner_kingdom_f"),
      (faction_set_slot, "fac_kingdom_2", slot_faction_banner, "mesh_banner_kingdom_b"),
      (faction_set_slot, "fac_kingdom_3", slot_faction_banner, "mesh_banner_kingdom_c"),
      (faction_set_slot, "fac_kingdom_4", slot_faction_banner, "mesh_banner_kingdom_a"),
      (faction_set_slot, "fac_kingdom_5", slot_faction_banner, "mesh_banner_kingdom_e"),
      (faction_set_slot, "fac_kingdom_6", slot_faction_banner, "mesh_banner_kingdom_d"),

      (try_for_range, ":cur_faction", npc_kingdoms_begin, npc_kingdoms_end),
        (faction_get_slot, ":cur_faction_king", ":cur_faction", slot_faction_leader),
        (faction_get_slot, ":cur_faction_banner", ":cur_faction", slot_faction_banner),
        (val_sub, ":cur_faction_banner", banner_meshes_begin),
        (val_add, ":cur_faction_banner", banner_scene_props_begin),
        (troop_set_slot, ":cur_faction_king", slot_troop_banner_scene_prop, ":cur_faction_banner"),
      (try_end),         
      (try_for_range, ":kingdom_hero", "trp_knight_1_1", "trp_knight_2_1"),
        (this_or_next|troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_kingdom_hero),
        (troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_inactive_pretender),
        (store_troop_faction, ":kingdom_hero_faction", ":kingdom_hero"),
        (neg|faction_slot_eq, ":kingdom_hero_faction", slot_faction_leader, ":kingdom_hero"),
        (try_begin),
            (faction_get_slot, ":cur_faction_banner", ":kingdom_hero_faction", slot_faction_banner),
            (val_sub, ":cur_faction_banner", banner_meshes_begin),
            (val_add, ":cur_faction_banner", banner_scene_props_begin),
            (troop_set_slot, ":kingdom_hero", slot_troop_banner_scene_prop, ":cur_faction_banner"),
        (try_end),
      (try_end),      
      (try_for_range, ":kingdom_hero", "trp_knight_2_1", "trp_knight_3_1"),
        (this_or_next|troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_kingdom_hero),
        (troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_inactive_pretender),
        (store_troop_faction, ":kingdom_hero_faction", ":kingdom_hero"),
        (neg|faction_slot_eq, ":kingdom_hero_faction", slot_faction_leader, ":kingdom_hero"),
        (try_begin),
            (faction_get_slot, ":cur_faction_banner", ":kingdom_hero_faction", slot_faction_banner),
            (val_sub, ":cur_faction_banner", banner_meshes_begin),
            (val_add, ":cur_faction_banner", banner_scene_props_begin),
            (troop_set_slot, ":kingdom_hero", slot_troop_banner_scene_prop, ":cur_faction_banner"),
        (try_end),
      (try_end),           
      (try_for_range, ":kingdom_hero", "trp_knight_3_1", "trp_knight_4_1"),
        (this_or_next|troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_kingdom_hero),
        (troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_inactive_pretender),
        (store_troop_faction, ":kingdom_hero_faction", ":kingdom_hero"),
        (neg|faction_slot_eq, ":kingdom_hero_faction", slot_faction_leader, ":kingdom_hero"),
        (try_begin),
            (faction_get_slot, ":cur_faction_banner", ":kingdom_hero_faction", slot_faction_banner),
            (val_sub, ":cur_faction_banner", banner_meshes_begin),
            (val_add, ":cur_faction_banner", banner_scene_props_begin),
            (troop_set_slot, ":kingdom_hero", slot_troop_banner_scene_prop, ":cur_faction_banner"),
        (try_end),
      (try_end), 
      (try_for_range, ":kingdom_hero", "trp_knight_4_1", "trp_knight_5_1"),
        (this_or_next|troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_kingdom_hero),
        (troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_inactive_pretender),
        (store_troop_faction, ":kingdom_hero_faction", ":kingdom_hero"),
        (neg|faction_slot_eq, ":kingdom_hero_faction", slot_faction_leader, ":kingdom_hero"),
        (try_begin),
            (faction_get_slot, ":cur_faction_banner", ":kingdom_hero_faction", slot_faction_banner),
            (val_sub, ":cur_faction_banner", banner_meshes_begin),
            (val_add, ":cur_faction_banner", banner_scene_props_begin),
            (troop_set_slot, ":kingdom_hero", slot_troop_banner_scene_prop, ":cur_faction_banner"),
        (try_end),
      (try_end),       
      (try_for_range, ":kingdom_hero", "trp_knight_5_1", "trp_knight_6_1"),
        (this_or_next|troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_kingdom_hero),
        (troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_inactive_pretender),
        (store_troop_faction, ":kingdom_hero_faction", ":kingdom_hero"),
        (neg|faction_slot_eq, ":kingdom_hero_faction", slot_faction_leader, ":kingdom_hero"),
        (try_begin),
            (faction_get_slot, ":cur_faction_banner", ":kingdom_hero_faction", slot_faction_banner),
            (val_sub, ":cur_faction_banner", banner_meshes_begin),
            (val_add, ":cur_faction_banner", banner_scene_props_begin),
            (troop_set_slot, ":kingdom_hero", slot_troop_banner_scene_prop, ":cur_faction_banner"),
        (try_end),
      (try_end),   
      (try_for_range, ":kingdom_hero", "trp_knight_6_1", pretenders_begin),
        (this_or_next|troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_kingdom_hero),
        (troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_inactive_pretender),
        (store_troop_faction, ":kingdom_hero_faction", ":kingdom_hero"),
        (neg|faction_slot_eq, ":kingdom_hero_faction", slot_faction_leader, ":kingdom_hero"),
        (try_begin),
            (faction_get_slot, ":cur_faction_banner", ":kingdom_hero_faction", slot_faction_banner),
            (val_sub, ":cur_faction_banner", banner_meshes_begin),
            (val_add, ":cur_faction_banner", banner_scene_props_begin),
            (troop_set_slot, ":kingdom_hero", slot_troop_banner_scene_prop, ":cur_faction_banner"),
        (try_end),
      (try_end),             
      (try_for_range, ":kingdom_hero", active_npcs_begin, active_npcs_end),
        (this_or_next|troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_kingdom_hero),
        (troop_slot_eq, ":kingdom_hero", slot_troop_occupation, slto_inactive_pretender),

        (store_troop_faction, ":kingdom_hero_faction", ":kingdom_hero"),
        (neg|faction_slot_eq, ":kingdom_hero_faction", slot_faction_leader, ":kingdom_hero"),

        (store_character_level, ":level", ":kingdom_hero"),
        (store_mul, ":renown", ":level", ":level"),
        (val_div, ":renown", 4), #for top lord, is about 400

        (troop_get_slot, ":age", ":kingdom_hero", slot_troop_age),
        (store_mul, ":age_addition", ":age", ":age"),
        (val_div, ":age_addition", :cool:, #for top lord, is about 400
        (val_add, ":renown", ":age_addition"),

        (try_begin),
          (faction_slot_eq, ":kingdom_hero_faction", slot_faction_leader, ":kingdom_hero"),
          (store_random_in_range, ":random_renown", 250, 400),
        (else_try),
          (store_random_in_range, ":random_renown", 0, 100),
        (try_end),
        (val_add, ":renown", ":random_renown"),

        (troop_set_slot, ":kingdom_hero", slot_troop_renown, ":renown"),
      (try_end),

      (try_for_range, ":troop_no", "trp_player", "trp_merchants_end"),
        (add_troop_note_tableau_mesh, ":troop_no", "tableau_troop_note_mesh"),
      (try_end),

      (try_for_range, ":center_no", centers_begin, centers_end),
        (add_party_note_tableau_mesh, ":center_no", "tableau_center_note_mesh"),
      (try_end),

      (try_for_range, ":faction_no", kingdoms_begin, kingdoms_end),
        (is_between, ":faction_no", "fac_kingdom_1", kingdoms_end), #Excluding player kingdom
        (add_faction_note_tableau_mesh, ":faction_no", "tableau_faction_note_mesh"),
      (else_try),
        (add_faction_note_tableau_mesh, ":faction_no", "tableau_faction_note_mesh_banner"),
      (try_end),

      (troop_set_slot, "trp_knight_1_1", slot_troop_renown, 600),      #From this to the bottom are the lines that I added.
      (troop_set_slot, "trp_knight_1_2", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_3", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_4", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_5", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_6", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_7", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_8", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_9", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_10", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_11", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_12", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_13", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_14", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_15", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_16", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_17", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_18", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_19", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_20", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_21", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_22", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_23", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_24", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_25", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_26", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_27", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_28", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_29", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_30", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_31", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_32", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_33", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_34", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_1_35", slot_troop_renown, 600),
     
      (troop_set_slot, "trp_knight_2_1", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_2", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_3", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_4", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_5", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_6", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_7", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_8", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_9", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_10", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_11", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_12", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_13", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_14", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_15", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_16", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_17", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_18", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_19", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_20", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_21", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_22", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_23", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_24", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_2_25", slot_troop_renown, 600),
     
      (troop_set_slot, "trp_knight_3_1", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_2", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_3", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_4", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_5", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_6", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_7", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_8", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_9", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_10", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_11", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_12", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_13", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_14", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_15", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_16", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_17", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_18", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_19", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_3_20", slot_troop_renown, 600),
     
      (troop_set_slot, "trp_knight_4_1", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_2", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_3", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_4", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_5", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_6", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_7", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_8", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_9", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_10", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_11", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_12", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_13", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_14", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_4_15", slot_troop_renown, 600),
     
      (troop_set_slot, "trp_knight_5_1", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_5_2", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_5_3", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_5_4", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_5_5", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_5_6", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_5_7", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_5_8", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_5_9", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_5_10", slot_troop_renown, 600),
     
      (troop_set_slot, "trp_knight_6_1", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_6_2", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_6_3", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_6_4", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_6_5", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_6_6", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_6_7", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_6_8", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_6_9", slot_troop_renown, 600),
      (troop_set_slot, "trp_knight_6_10", slot_troop_renown, 600),
     
      (troop_set_slot, "trp_kingdom_1_pretender", slot_troop_renown, 900),
      (troop_set_slot, "trp_kingdom_2_pretender", slot_troop_renown, 900),
      (troop_set_slot, "trp_kingdom_3_pretender", slot_troop_renown, 900),
      (troop_set_slot, "trp_kingdom_4_pretender", slot_troop_renown, 900),
      (troop_set_slot, "trp_kingdom_5_pretender", slot_troop_renown, 900),
      (troop_set_slot, "trp_kingdom_6_pretender", slot_troop_renown, 900),

     
    
      #Give centers to factions first, to ensure more equal distributions
 
Last edited by a moderator:
Upvote 0
Right!


("initialize_aristocracy",
[

(try_for_range, ":cur_troop", kings_begin, kings_end),
(troop_set_slot, ":cur_troop", slot_troop_occupation, slto_kingdom_hero),

(troop_set_slot, "trp_kingdom_1_lord", slot_troop_age, 37),
(troop_set_slot, "trp_kingdom_2_lord", slot_troop_age, 43),
(troop_set_slot, "trp_kingdom_3_lord", slot_troop_age, 39),
(troop_set_slot, "trp_kingdom_4_lord", slot_troop_age, 56),
(troop_set_slot, "trp_kingdom_5_lord", slot_troop_age, 95),
(troop_set_slot, "trp_kingdom_6_lord", slot_troop_age, 40),

(try_end),

(try_for_range, ":cur_lady", kingdom_ladies_begin, kingdom_ladies_end),
(troop_set_slot, ":cur_lady", slot_troop_occupation, slto_kingdom_lady),
# (store_random_in_range, ":age", 20, 35),

#-ages women
(troop_set_slot, "trp_kingdom_1_lady_1", slot_troop_age, 32),
(troop_set_slot, "trp_kingdom_1_lady_2", slot_troop_age, 24),
(troop_set_slot, "trp_kingdom_1_lady_3", slot_troop_age, 51),
(troop_set_slot, "trp_kingdom_1_lady_4", slot_troop_age, 25),
(troop_set_slot, "trp_kingdom_1_lady_5", slot_troop_age, 17),
(troop_set_slot, "trp_kingdom_1_lady_6", slot_troop_age, 29),
(troop_set_slot, "trp_kingdom_1_lady_7", slot_troop_age, 33),
(troop_set_slot, "trp_kingdom_1_lady_8", slot_troop_age, 22),
(troop_set_slot, "trp_kingdom_1_lady_9", slot_troop_age, 20),
(troop_set_slot, "trp_kingdom_1_lady_10", slot_troop_age, 1:cool:,
(troop_set_slot, "trp_kingdom_1_lady_11", slot_troop_age, 7:cool:,
(troop_set_slot, "trp_kingdom_1_lady_12", slot_troop_age, 35),
(troop_set_slot, "trp_kingdom_1_lady_13", slot_troop_age, 5:cool:,
(troop_set_slot, "trp_kingdom_1_lady_14", slot_troop_age, 30),
(troop_set_slot, "trp_kingdom_1_lady_15", slot_troop_age, 34),
(troop_set_slot, "trp_kingdom_1_lady_16", slot_troop_age, 15),

(troop_set_slot, "trp_kingdom_2_lady_1", slot_troop_age, 46), #Gyda born c852
(troop_set_slot, "trp_kingdom_2_lady_2", slot_troop_age, 17), #Ketils wife
(troop_set_slot, "trp_kingdom_2_lady_3", slot_troop_age, 65), #Ketilsdottir
(troop_set_slot, "trp_kingdom_2_lady_4", slot_troop_age, 42), #Guthorm regent's wife
(troop_set_slot, "trp_kingdom_2_lady_5", slot_troop_age, 41), #Gyda born c852
(troop_set_slot, "trp_kingdom_2_lady_6", slot_troop_age, 14), #Ketils wife
(troop_set_slot, "trp_kingdom_2_lady_7", slot_troop_age, 43), #Ketilsdottir
(troop_set_slot, "trp_kingdom_2_lady_8", slot_troop_age, 45), #Guthorm regent's wife
(troop_set_slot, "trp_kingdom_2_lady_9", slot_troop_age, 25), #Gyda born c852
(troop_set_slot, "trp_kingdom_2_lady_10", slot_troop_age, 54), #Ketils wife
(troop_set_slot, "trp_kingdom_2_lady_11", slot_troop_age, 22), #Ketilsdottir
(troop_set_slot, "trp_kingdom_2_lady_12", slot_troop_age, 31), #Guthorm regent's wife
(troop_set_slot, "trp_kingdom_2_lady_13", slot_troop_age, 29), #Gyda born c852
(troop_set_slot, "trp_kingdom_2_lady_14", slot_troop_age, 21), #Ketils wife
(troop_set_slot, "trp_kingdom_2_lady_15", slot_troop_age, 17), #Ketilsdottir
(troop_set_slot, "trp_kingdom_2_lady_16", slot_troop_age, 34), #Guthorm regent's wife
(troop_set_slot, "trp_kingdom_2_lady_17", slot_troop_age, 23), #Guthorm regent's wife
(troop_set_slot, "trp_kingdom_2_lady_18", slot_troop_age, 1:cool:, #Guthorm regent's wife
(troop_set_slot, "trp_kingdom_2_lady_19", slot_troop_age, 19),
(troop_set_slot, "trp_kingdom_2_lady_20", slot_troop_age, 22),
(troop_set_slot, "trp_kingdom_2_lady_21", slot_troop_age, 33),
(troop_set_slot, "trp_kingdom_2_lady_22", slot_troop_age, 19),
(troop_set_slot, "trp_kingdom_2_lady_23", slot_troop_age, 55),
(troop_set_slot, "trp_kingdom_2_lady_24", slot_troop_age, 45),
(troop_set_slot, "trp_kingdom_2_lady_25", slot_troop_age, 1:cool:,
(troop_set_slot, "trp_kingdom_2_lady_26", slot_troop_age, 24),

(troop_set_slot, "trp_kingdom_3_lady_1", slot_troop_age, 42),
(troop_set_slot, "trp_kingdom_3_lady_2", slot_troop_age, 19),
(troop_set_slot, "trp_kingdom_3_lady_3", slot_troop_age, 1:cool:,
(troop_set_slot, "trp_kingdom_3_lady_4", slot_troop_age, 50),
(troop_set_slot, "trp_kingdom_3_lady_5", slot_troop_age, 34),
(troop_set_slot, "trp_kingdom_3_lady_6", slot_troop_age, 19),
(troop_set_slot, "trp_kingdom_3_lady_7", slot_troop_age, 24),
(troop_set_slot, "trp_kingdom_3_lady_8", slot_troop_age, 49),
(troop_set_slot, "trp_kingdom_3_lady_9", slot_troop_age, 32),
(troop_set_slot, "trp_kingdom_3_lady_10", slot_troop_age, 29),
(troop_set_slot, "trp_kingdom_3_lady_11", slot_troop_age, 32),
(troop_set_slot, "trp_kingdom_3_lady_12", slot_troop_age, 35),
(troop_set_slot, "trp_kingdom_3_lady_13", slot_troop_age, 19),
(troop_set_slot, "trp_kingdom_3_lady_14", slot_troop_age, 55),
(troop_set_slot, "trp_kingdom_3_lady_15", slot_troop_age, 45),
(troop_set_slot, "trp_kingdom_3_lady_16", slot_troop_age, 20),
(troop_set_slot, "trp_kingdom_3_lady_17", slot_troop_age, 1:cool:,
(troop_set_slot, "trp_kingdom_3_lady_18", slot_troop_age, 40),
(troop_set_slot, "trp_kingdom_3_lady_19", slot_troop_age, 21),
(troop_set_slot, "trp_kingdom_3_lady_20", slot_troop_age, 20),
(troop_set_slot, "trp_kingdom_3_lady_21", slot_troop_age, 35),
(troop_set_slot, "trp_kingdom_3_lady_22", slot_troop_age, 1:cool:,
(troop_set_slot, "trp_kingdom_3_lady_23", slot_troop_age, 40),
(troop_set_slot, "trp_kingdom_3_lady_24", slot_troop_age, 44),
(troop_set_slot, "trp_kingdom_3_lady_25", slot_troop_age, 1:cool:,
(troop_set_slot, "trp_kingdom_3_lady_26", slot_troop_age, 44),

(troop_set_slot, "trp_kingdom_4_lady_1", slot_troop_age, 40),
(troop_set_slot, "trp_kingdom_4_lady_2", slot_troop_age, 1:cool:,
(troop_set_slot, "trp_kingdom_4_lady_3", slot_troop_age, 3:cool:,
(troop_set_slot, "trp_kingdom_4_lady_4", slot_troop_age, 34),
(troop_set_slot, "trp_kingdom_4_lady_5", slot_troop_age, 25),
(troop_set_slot, "trp_kingdom_4_lady_6", slot_troop_age, 50),
(troop_set_slot, "trp_kingdom_4_lady_7", slot_troop_age, 30),
(troop_set_slot, "trp_kingdom_4_lady_8", slot_troop_age, 17),
(troop_set_slot, "trp_kingdom_4_lady_9", slot_troop_age, 24),
(troop_set_slot, "trp_kingdom_4_lady_10", slot_troop_age, 36),
(troop_set_slot, "trp_kingdom_4_lady_11", slot_troop_age, 30),
(troop_set_slot, "trp_kingdom_4_lady_12", slot_troop_age, 20),
(troop_set_slot, "trp_kingdom_4_lady_13", slot_troop_age, 1:cool:,

(troop_set_slot, "trp_kingdom_5_lady_1", slot_troop_age, 70),
(troop_set_slot, "trp_kingdom_5_lady_2", slot_troop_age, 40),
(troop_set_slot, "trp_kingdom_5_lady_3", slot_troop_age, 21),
(troop_set_slot, "trp_kingdom_5_lady_4", slot_troop_age, 36),
(troop_set_slot, "trp_kingdom_5_lady_5", slot_troop_age, 30),
(troop_set_slot, "trp_kingdom_5_lady_6", slot_troop_age, 19),
(troop_set_slot, "trp_kingdom_5_lady_7", slot_troop_age, 2:cool:,
(troop_set_slot, "trp_kingdom_5_lady_8", slot_troop_age, 1:cool:,
(troop_set_slot, "trp_kingdom_5_lady_9", slot_troop_age, 32),
(troop_set_slot, "trp_kingdom_5_lady_10", slot_troop_age, 1:cool:,

(troop_set_slot, "trp_kingdom_6_lady_1", slot_troop_age, 35), #sister
(troop_set_slot, "trp_kingdom_6_lady_2", slot_troop_age, 1:cool:,
(troop_set_slot, "trp_kingdom_6_lady_3", slot_troop_age, 20),
(troop_set_slot, "trp_kingdom_6_lady_4", slot_troop_age, 42), #daughter
(troop_set_slot, "trp_kingdom_6_lady_5", slot_troop_age, 19), #sister
(troop_set_slot, "trp_kingdom_6_lady_6", slot_troop_age, 34),
(troop_set_slot, "trp_kingdom_6_lady_7", slot_troop_age, 1:cool:,
(troop_set_slot, "trp_kingdom_6_lady_8", slot_troop_age, 45), #daughter
(troop_set_slot, "trp_kingdom_6_lady_9", slot_troop_age, 21),
(troop_set_slot, "trp_kingdom_6_lady_10", slot_troop_age, 19), #daughter

(store_random_in_range, ":lady_reputation", 20, 26),

(try_begin),
(eq, ":lady_reputation", 20),
(assign, ":lady_reputation", lrep_moralist),
(else_try),
(eq, ":lady_reputation", 21),
(assign, ":lady_reputation", lrep_ambitious),
(else_try),
(eq, ":lady_reputation", 22),
(assign, ":lady_reputation", lrep_adventurous),
(else_try),
(eq, ":lady_reputation", 23),
(assign, ":lady_reputation", lrep_otherworldly),
(else_try),
(eq, ":lady_reputation", 24),
(assign, ":lady_reputation", lrep_ambitious),
(else_try),

(assign, ":lady_reputation", lrep_conventional),

(try_end),
(troop_set_slot, ":cur_lady", slot_lord_reputation_type, ":lady_reputation"),

(call_script, "script_add_lady_items", ":cur_lady"),

(try_end),

(try_for_range, ":cur_troop", lords_begin, lords_end),
(troop_set_slot, ":cur_troop", slot_troop_occupation, slto_kingdom_hero),

(troop_set_slot, "trp_knight_1_1", slot_troop_age, 70),
(troop_set_slot, "trp_knight_1_2", slot_troop_age, 50),
(troop_set_slot, "trp_knight_1_3", slot_troop_age, 32),
(troop_set_slot, "trp_knight_1_4", slot_troop_age, 3:cool:,
(troop_set_slot, "trp_knight_1_5", slot_troop_age, 32),
(troop_set_slot, "trp_knight_1_6", slot_troop_age, 40),
(troop_set_slot, "trp_knight_1_7", slot_troop_age, 26),
(troop_set_slot, "trp_knight_1_8", slot_troop_age, 40),
(troop_set_slot, "trp_knight_1_9", slot_troop_age, 25),
(troop_set_slot, "trp_knight_1_10", slot_troop_age, 40),
(troop_set_slot, "trp_knight_1_11", slot_troop_age, 45),
(troop_set_slot, "trp_knight_1_12", slot_troop_age, 42),
(troop_set_slot, "trp_knight_1_13", slot_troop_age, 25),
(troop_set_slot, "trp_knight_1_14", slot_troop_age, 37),
(troop_set_slot, "trp_knight_1_15", slot_troop_age, 41),
(troop_set_slot, "trp_knight_1_16", slot_troop_age, 3:cool:,
(troop_set_slot, "trp_knight_1_17", slot_troop_age, 31),
(troop_set_slot, "trp_knight_1_18", slot_troop_age, 37),
(troop_set_slot, "trp_knight_1_19", slot_troop_age, 30),
(troop_set_slot, "trp_knight_1_20", slot_troop_age, 25),
(troop_set_slot, "trp_knight_1_21", slot_troop_age, 37),
(troop_set_slot, "trp_knight_1_22", slot_troop_age, 2:cool:,
(troop_set_slot, "trp_knight_1_23", slot_troop_age, 42),
(troop_set_slot, "trp_knight_1_24", slot_troop_age, 34),
(troop_set_slot, "trp_knight_1_25", slot_troop_age, 27),
(troop_set_slot, "trp_knight_1_26", slot_troop_age, 40),
(troop_set_slot, "trp_knight_1_27", slot_troop_age, 37),
(troop_set_slot, "trp_knight_1_28", slot_troop_age, 29),
(troop_set_slot, "trp_knight_1_29", slot_troop_age, 55),
(troop_set_slot, "trp_knight_1_30", slot_troop_age, 32),
(troop_set_slot, "trp_knight_1_31", slot_troop_age, 2:cool:,
(troop_set_slot, "trp_knight_1_32", slot_troop_age, 35),
(troop_set_slot, "trp_knight_1_33", slot_troop_age, 46),
(troop_set_slot, "trp_knight_1_34", slot_troop_age, 3:cool:,
(troop_set_slot, "trp_knight_1_35", slot_troop_age, 50),

(troop_set_slot, "trp_knight_2_1", slot_troop_age, 60),
(troop_set_slot, "trp_knight_2_2", slot_troop_age, 40),
(troop_set_slot, "trp_knight_2_3", slot_troop_age, 50),
(troop_set_slot, "trp_knight_2_4", slot_troop_age, 57),
(troop_set_slot, "trp_knight_2_5", slot_troop_age, 23),
(troop_set_slot, "trp_knight_2_6", slot_troop_age, 34),
(troop_set_slot, "trp_knight_2_7", slot_troop_age, 15),
(troop_set_slot, "trp_knight_2_8", slot_troop_age, 25),
(troop_set_slot, "trp_knight_2_9", slot_troop_age, 27),
(troop_set_slot, "trp_knight_2_10", slot_troop_age, 40),
(troop_set_slot, "trp_knight_2_11", slot_troop_age, 64),
(troop_set_slot, "trp_knight_2_12", slot_troop_age, 44),
(troop_set_slot, "trp_knight_2_13", slot_troop_age, 27),
(troop_set_slot, "trp_knight_2_14", slot_troop_age, 22),
(troop_set_slot, "trp_knight_2_15", slot_troop_age, 32),
(troop_set_slot, "trp_knight_2_16", slot_troop_age, 24),
(troop_set_slot, "trp_knight_2_17", slot_troop_age, 24),
(troop_set_slot, "trp_knight_2_18", slot_troop_age, 19),
(troop_set_slot, "trp_knight_2_19", slot_troop_age, 22),
(troop_set_slot, "trp_knight_2_20", slot_troop_age, 23),
(troop_set_slot, "trp_knight_2_21", slot_troop_age, 43),
(troop_set_slot, "trp_knight_2_22", slot_troop_age, 23),
(troop_set_slot, "trp_knight_2_23", slot_troop_age, 44),
(troop_set_slot, "trp_knight_2_24", slot_troop_age, 25),
(troop_set_slot, "trp_knight_2_25", slot_troop_age, 43),

(troop_set_slot, "trp_knight_3_1", slot_troop_age, 57),
(troop_set_slot, "trp_knight_3_2", slot_troop_age, 60),
(troop_set_slot, "trp_knight_3_3", slot_troop_age, 61),
(troop_set_slot, "trp_knight_3_4", slot_troop_age, 26),
(troop_set_slot, "trp_knight_3_5", slot_troop_age, 37),
(troop_set_slot, "trp_knight_3_6", slot_troop_age, 47),
(troop_set_slot, "trp_knight_3_7", slot_troop_age, 29),
(troop_set_slot, "trp_knight_3_8", slot_troop_age, 43),
(troop_set_slot, "trp_knight_3_9", slot_troop_age, 63),
(troop_set_slot, "trp_knight_3_10", slot_troop_age, 55),
(troop_set_slot, "trp_knight_3_11", slot_troop_age, 62),
(troop_set_slot, "trp_knight_3_12", slot_troop_age, 47),
(troop_set_slot, "trp_knight_3_13", slot_troop_age, 22),
(troop_set_slot, "trp_knight_3_14", slot_troop_age, 29),
(troop_set_slot, "trp_knight_3_15", slot_troop_age, 41),
(troop_set_slot, "trp_knight_3_16", slot_troop_age, 43),
(troop_set_slot, "trp_knight_3_17", slot_troop_age, 50),
(troop_set_slot, "trp_knight_3_18", slot_troop_age, 57),
(troop_set_slot, "trp_knight_3_19", slot_troop_age, 17),
(troop_set_slot, "trp_knight_3_20", slot_troop_age, 59),

(troop_set_slot, "trp_knight_4_1", slot_troop_age, 49),
(troop_set_slot, "trp_knight_4_2", slot_troop_age, 4:cool:,
(troop_set_slot, "trp_knight_4_3", slot_troop_age, 35),
(troop_set_slot, "trp_knight_4_4", slot_troop_age, 22),
(troop_set_slot, "trp_knight_4_5", slot_troop_age, 40),
(troop_set_slot, "trp_knight_4_6", slot_troop_age, 55),
(troop_set_slot, "trp_knight_4_7", slot_troop_age, 56),
(troop_set_slot, "trp_knight_4_8", slot_troop_age, 67),
(troop_set_slot, "trp_knight_4_9", slot_troop_age, 61),
(troop_set_slot, "trp_knight_4_10", slot_troop_age, 52),
(troop_set_slot, "trp_knight_4_11", slot_troop_age, 27),
(troop_set_slot, "trp_knight_4_12", slot_troop_age, 44),
(troop_set_slot, "trp_knight_4_13", slot_troop_age, 40),
(troop_set_slot, "trp_knight_4_14", slot_troop_age, 52),
(troop_set_slot, "trp_knight_4_15", slot_troop_age, 20),

(troop_set_slot, "trp_knight_5_1", slot_troop_age, 54),
(troop_set_slot, "trp_knight_5_2", slot_troop_age, 45),
(troop_set_slot, "trp_knight_5_3", slot_troop_age, 40),
(troop_set_slot, "trp_knight_5_4", slot_troop_age, 57),
(troop_set_slot, "trp_knight_5_5", slot_troop_age, 50),
(troop_set_slot, "trp_knight_5_6", slot_troop_age, 41),
(troop_set_slot, "trp_knight_5_7", slot_troop_age, 53),
(troop_set_slot, "trp_knight_5_8", slot_troop_age, 34),
(troop_set_slot, "trp_knight_5_9", slot_troop_age, 37),
(troop_set_slot, "trp_knight_5_10", slot_troop_age, 42),

(troop_set_slot, "trp_knight_6_1", slot_troop_age, 55),
(troop_set_slot, "trp_knight_6_2", slot_troop_age, 50),
(troop_set_slot, "trp_knight_6_3", slot_troop_age, 4:cool:,
(troop_set_slot, "trp_knight_6_4", slot_troop_age, 45),
(troop_set_slot, "trp_knight_6_5", slot_troop_age, 40),
(troop_set_slot, "trp_knight_6_6", slot_troop_age, 37),
(troop_set_slot, "trp_knight_6_7", slot_troop_age, 35),
(troop_set_slot, "trp_knight_6_8", slot_troop_age, 30),
(troop_set_slot, "trp_knight_6_9", slot_troop_age, 60),
(troop_set_slot, "trp_knight_6_10", slot_troop_age, 52),

(store_random_in_range, ":lord_reputation", 20, 27),
(try_begin),
(eq, ":lord_reputation", 20),
(assign, ":lord_reputation", lrep_martial),
(else_try),
(eq, ":lord_reputation", 21),
(assign, ":lord_reputation", lrep_quarrelsome),
(else_try),
(eq, ":lord_reputation", 22),
(assign, ":lord_reputation", lrep_selfrighteous),
(else_try),
(eq, ":lord_reputation", 23),
(assign, ":lord_reputation", lrep_cunning),
(else_try),
(eq, ":lord_reputation", 24),
(assign, ":lord_reputation", lrep_upstanding),
(else_try),

(assign, ":lord_reputation", lrep_debauched),

(try_end),


(troop_set_slot, ":cur_troop", slot_lord_reputation_type, ":lord_reputation"),

(try_end),

#reinos relaciones familiares
(troop_set_slot, "trp_kingdom_1_lord", slot_troop_spouse, "trp_kingdom_1_lady_1"),
(troop_set_slot, "trp_kingdom_1_lady_2", slot_troop_guardian, "trp_knight_1_33"),
(troop_set_slot, "trp_kingdom_1_lady_3", slot_troop_guardian, "trp_knight_1_33"),
(troop_set_slot, "trp_knight_1_29", slot_troop_spouse, "trp_kingdom_1_lady_4"),
(troop_set_slot, "trp_kingdom_1_lady_5", slot_troop_mother, "trp_kingdom_1_lady_4"),
(troop_set_slot, "trp_kingdom_1_lady_5", slot_troop_father, "trp_knight_1_29"),
(troop_set_slot, "trp_kingdom_1_lady_6", slot_troop_spouse, "trp_knight_1_33"),
(troop_set_slot, "trp_kingdom_1_lady_7", slot_troop_guardian, "trp_knight_1_29"),
(troop_set_slot, "trp_kingdom_1_lady_8", slot_troop_spouse, "trp_knight_1_35"),
(troop_set_slot, "trp_kingdom_1_lady_9", slot_troop_mother, "trp_kingdom_1_lady_8"),
(troop_set_slot, "trp_kingdom_1_lady_10", slot_troop_mother, "trp_kingdom_1_lady_8"),
(troop_set_slot, "trp_kingdom_1_lady_9", slot_troop_father, "trp_knight_1_35"),
(troop_set_slot, "trp_kingdom_1_lady_10", slot_troop_father, "trp_knight_1_35"),
(troop_set_slot, "trp_knight_1_29", slot_troop_mother, "trp_kingdom_1_lady_11"),
(troop_set_slot, "trp_knight_1_33", slot_troop_mother, "trp_kingdom_1_lady_11"),
(troop_set_slot, "trp_knight_1_35", slot_troop_mother, "trp_kingdom_1_lady_11"),
(troop_set_slot, "trp_kingdom_1_lady_12", slot_troop_spouse, "trp_knight_1_32"),
(troop_set_slot, "trp_kingdom_1_lord", slot_troop_mother, "trp_kingdom_1_lady_13"),
(troop_set_slot, "trp_kingdom_1_lady_14", slot_troop_spouse, "trp_knight_1_21"),
(troop_set_slot, "trp_kingdom_1_lady_15", slot_troop_mother, "trp_kingdom_1_lady_13"),
(troop_set_slot, "trp_knight_1_2", slot_troop_spouse, "trp_kingdom_1_lady_15"),
(troop_set_slot, "trp_kingdom_1_lady_15", slot_troop_guardian, "trp_kingdom_1_lord"),
(troop_set_slot, "trp_kingdom_1_lady_16", slot_troop_spouse, "trp_knight_1_8"),

(troop_set_slot, "trp_kingdom_2_lord", slot_troop_spouse, "trp_kingdom_2_lady_1"),
(troop_set_slot, "trp_kingdom_2_lady_2", slot_troop_mother, "trp_kingdom_2_lady_1"),
(troop_set_slot, "trp_kingdom_2_lady_2", slot_troop_father, "trp_kingdom_2_lord"),
(troop_set_slot, "trp_kingdom_2_lord", slot_troop_mother, "trp_kingdom_2_lady_3"),
(troop_set_slot, "trp_knight_2_2", slot_troop_mother, "trp_kingdom_2_lady_3"),
(troop_set_slot, "trp_knight_2_21", slot_troop_mother, "trp_kingdom_2_lady_3"),
(troop_set_slot, "trp_knight_2_21", slot_troop_spouse, "trp_kingdom_2_lady_4"),
(troop_set_slot, "trp_knight_2_2", slot_troop_spouse, "trp_kingdom_2_lady_5"),
(troop_set_slot, "trp_kingdom_2_lady_6", slot_troop_father, "trp_knight_2_2"),
(troop_set_slot, "trp_kingdom_2_lady_6", slot_troop_mother, "trp_kingdom_2_lady_5"),
(troop_set_slot, "trp_knight_2_1", slot_troop_spouse, "trp_kingdom_2_lady_7"),
(troop_set_slot, "trp_kingdom_2_lady_8", slot_troop_mother, "trp_kingdom_2_lady_7"),
(troop_set_slot, "trp_kingdom_2_lady_8", slot_troop_father, "trp_knight_2_1"),
(troop_set_slot, "trp_knight_2_3", slot_troop_spouse, "trp_kingdom_2_lady_9"),
(troop_set_slot, "trp_knight_2_4", slot_troop_spouse, "trp_kingdom_2_lady_10"),
(troop_set_slot, "trp_kingdom_2_lady_11", slot_troop_mother, "trp_kingdom_2_lady_10"),
(troop_set_slot, "trp_kingdom_2_lady_11", slot_troop_father, "trp_knight_2_4"),
(troop_set_slot, "trp_knight_2_6", slot_troop_spouse, "trp_kingdom_2_lady_12"),
(troop_set_slot, "trp_kingdom_2_lady_13", slot_troop_guardian, "trp_knight_2_6"),
(troop_set_slot, "trp_knight_2_8", slot_troop_spouse, "trp_kingdom_2_lady_14"),
(troop_set_slot, "trp_kingdom_2_lady_15", slot_troop_guardian, "trp_knight_2_9"),
(troop_set_slot, "trp_knight_2_10", slot_troop_spouse, "trp_kingdom_2_lady_16"),
(troop_set_slot, "trp_kingdom_2_lady_17", slot_troop_father, "trp_knight_2_11"),
(troop_set_slot, "trp_kingdom_2_lady_18", slot_troop_father, "trp_knight_2_11"),
(troop_set_slot, "trp_kingdom_2_lady_19", slot_troop_father, "trp_knight_2_11"),
(troop_set_slot, "trp_kingdom_2_lady_20", slot_troop_guardian, "trp_knight_2_13"),
(troop_set_slot, "trp_kingdom_2_lady_21", slot_troop_guardian, "trp_knight_2_14"),
(troop_set_slot, "trp_kingdom_2_lady_22", slot_troop_guardian, "trp_knight_2_16"),
(troop_set_slot, "trp_knight_2_7", slot_troop_mother, "trp_kingdom_2_lady_23"),
(troop_set_slot, "trp_knight_2_19", slot_troop_mother, "trp_kingdom_2_lady_23"),
(troop_set_slot, "trp_knight_2_23", slot_troop_spouse, "trp_kingdom_2_lady_24"),
(troop_set_slot, "trp_kingdom_2_lady_25", slot_troop_mother, "trp_kingdom_2_lady_24"),
(troop_set_slot, "trp_kingdom_2_lady_25", slot_troop_father, "trp_knight_2_23"),
(troop_set_slot, "trp_kingdom_2_lady_26", slot_troop_guardian, "trp_knight_2_24"),

(troop_set_slot, "trp_kingdom_3_lord", slot_troop_spouse, "trp_kingdom_3_lady_1"),
(troop_set_slot, "trp_kingdom_3_lady_2", slot_troop_mother, "trp_kingdom_3_lady_1"),
(troop_set_slot, "trp_kingdom_3_lady_2", slot_troop_father, "trp_kingdom_3_lord"),
(troop_set_slot, "trp_kingdom_3_lady_3", slot_troop_mother, "trp_kingdom_3_lady_1"),
(troop_set_slot, "trp_kingdom_3_lady_3", slot_troop_father, "trp_kingdom_3_lord"),
(troop_set_slot, "trp_knight_3_1", slot_troop_spouse, "trp_kingdom_3_lady_4"),
(troop_set_slot, "trp_knight_3_2", slot_troop_spouse, "trp_kingdom_3_lady_5"),
(troop_set_slot, "trp_kingdom_3_lady_6", slot_troop_mother, "trp_kingdom_3_lady_5"),
(troop_set_slot, "trp_kingdom_3_lady_6", slot_troop_father, "trp_knight_3_2"),
(troop_set_slot, "trp_kingdom_3_lady_7", slot_troop_guardian, "trp_knight_3_2"),
(troop_set_slot, "trp_knight_3_3", slot_troop_spouse, "trp_kingdom_3_lady_8"),
(troop_set_slot, "trp_kingdom_3_lady_9", slot_troop_mother, "trp_kingdom_3_lady_8"),
(troop_set_slot, "trp_kingdom_3_lady_9", slot_troop_father, "trp_knight_3_3"),
(troop_set_slot, "trp_kingdom_3_lady_10", slot_troop_mother, "trp_kingdom_3_lady_8"),
(troop_set_slot, "trp_kingdom_3_lady_10", slot_troop_father, "trp_knight_3_3"),
(troop_set_slot, "trp_kingdom_3_lady_11", slot_troop_guardian, "trp_knight_3_4"),
(troop_set_slot, "trp_knight_3_6", slot_troop_spouse, "trp_kingdom_3_lady_12"),
(troop_set_slot, "trp_kingdom_3_lady_13", slot_troop_guardian, "trp_knight_3_6"),
(troop_set_slot, "trp_knight_3_9", slot_troop_spouse, "trp_kingdom_3_lady_14"),
(troop_set_slot, "trp_knight_3_10", slot_troop_spouse, "trp_kingdom_3_lady_15"),
(troop_set_slot, "trp_kingdom_3_lady_16", slot_troop_mother, "trp_kingdom_3_lady_15"),
(troop_set_slot, "trp_kingdom_3_lady_16", slot_troop_father, "trp_knight_3_10"),
(troop_set_slot, "trp_kingdom_3_lady_17", slot_troop_mother, "trp_kingdom_3_lady_15"),
(troop_set_slot, "trp_kingdom_3_lady_17", slot_troop_father, "trp_knight_3_10"),
(troop_set_slot, "trp_knight_3_12", slot_troop_spouse, "trp_kingdom_3_lady_18"),
(troop_set_slot, "trp_kingdom_3_lady_19", slot_troop_mother, "trp_kingdom_3_lady_18"),
(troop_set_slot, "trp_kingdom_3_lady_19", slot_troop_father, "trp_knight_3_12"),
(troop_set_slot, "trp_knight_3_14", slot_troop_spouse, "trp_kingdom_3_lady_20"),
(troop_set_slot, "trp_knight_3_15", slot_troop_spouse, "trp_kingdom_3_lady_21"),
(troop_set_slot, "trp_kingdom_3_lady_22", slot_troop_mother, "trp_kingdom_3_lady_21"),
(troop_set_slot, "trp_kingdom_3_lady_22", slot_troop_father, "trp_knight_3_15"),
(troop_set_slot, "trp_knight_3_16", slot_troop_spouse, "trp_kingdom_3_lady_23"),
(troop_set_slot, "trp_knight_3_17", slot_troop_spouse, "trp_kingdom_3_lady_24"),
(troop_set_slot, "trp_kingdom_3_lady_25", slot_troop_mother, "trp_kingdom_3_lady_24"),
(troop_set_slot, "trp_kingdom_3_lady_25", slot_troop_father, "trp_knight_3_17"),
(troop_set_slot, "trp_knight_3_18", slot_troop_spouse, "trp_kingdom_3_lady_26"),
(troop_set_slot, "trp_knight_3_19", slot_troop_father, "trp_knight_3_18"),
(troop_set_slot, "trp_knight_3_19", slot_troop_mother, "trp_kingdom_3_lady_26"),

(troop_set_slot, "trp_kingdom_4_lord", slot_troop_spouse, "trp_kingdom_4_lady_1"),
(troop_set_slot, "trp_kingdom_3_lady_25", slot_troop_mother, "trp_kingdom_4_lady_1"),
(troop_set_slot, "trp_kingdom_4_lady_2", slot_troop_father, "trp_kingdom_4_lord"),
(troop_set_slot, "trp_knight_4_1", slot_troop_spouse, "trp_kingdom_4_lady_3"),
(troop_set_slot, "trp_knight_4_6", slot_troop_spouse, "trp_kingdom_4_lady_4"),
(troop_set_slot, "trp_kingdom_4_lady_5", slot_troop_guardian, "trp_knight_4_6"),
(troop_set_slot, "trp_knight_4_9", slot_troop_spouse, "trp_kingdom_4_lady_6"),
(troop_set_slot, "trp_kingdom_4_lady_7", slot_troop_mother, "trp_kingdom_4_lady_6"),
(troop_set_slot, "trp_kingdom_4_lady_7", slot_troop_father, "trp_knight_4_9"),
(troop_set_slot, "trp_knight_4_11", slot_troop_spouse, "trp_kingdom_4_lady_8"),
(troop_set_slot, "trp_kingdom_4_lady_8", slot_troop_guardian, "trp_knight_4_11"),
(troop_set_slot, "trp_kingdom_4_lady_10", slot_troop_guardian, "trp_knight_4_12"),
(troop_set_slot, "trp_knight_4_13", slot_troop_spouse, "trp_kingdom_4_lady_11"),
(troop_set_slot, "trp_kingdom_4_lady_12", slot_troop_mother, "trp_kingdom_4_lady_11"),
(troop_set_slot, "trp_kingdom_4_lady_12", slot_troop_father, "trp_knight_4_13"),
(troop_set_slot, "trp_kingdom_4_lady_13", slot_troop_mother, "trp_kingdom_4_lady_11"),
(troop_set_slot, "trp_kingdom_4_lady_13", slot_troop_father, "trp_knight_4_13"),

(troop_set_slot, "trp_knight_5_1", slot_troop_father, "trp_kingdom_5_lord"),
(troop_set_slot, "trp_kingdom_5_lord", slot_troop_spouse, "trp_kingdom_5_lady_1"),
(troop_set_slot, "trp_knight_5_1", slot_troop_mother, "trp_kingdom_5_lady_1"),
(troop_set_slot, "trp_knight_5_1", slot_troop_spouse, "trp_kingdom_5_lady_2"),
(troop_set_slot, "trp_kingdom_5_lady_3", slot_troop_mother, "trp_kingdom_5_lady_2"),
(troop_set_slot, "trp_kingdom_5_lady_3", slot_troop_father, "trp_knight_5_1"),
(troop_set_slot, "trp_knight_5_2", slot_troop_spouse, "trp_kingdom_5_lady_4"),
(troop_set_slot, "trp_knight_5_3", slot_troop_spouse, "trp_kingdom_5_lady_5"),
(troop_set_slot, "trp_kingdom_5_lady_6", slot_troop_guardian, "trp_knight_5_4"),
(troop_set_slot, "trp_knight_5_5", slot_troop_spouse, "trp_kingdom_5_lady_6"),
(troop_set_slot, "trp_kingdom_5_lady_7", slot_troop_mother, "trp_kingdom_5_lady_6"),
(troop_set_slot, "trp_kingdom_5_lady_7", slot_troop_father, "trp_knight_5_5"),
(troop_set_slot, "trp_knight_5_6", slot_troop_spouse, "trp_kingdom_5_lady_9"),
(troop_set_slot, "trp_kingdom_5_lady_8", slot_troop_guardian, "trp_knight_5_7"),
(troop_set_slot, "trp_kingdom_5_lady_10", slot_troop_father, "trp_knight_5_8"),

(troop_set_slot, "trp_kingdom_6_lord", slot_troop_spouse, "trp_kingdom_6_lady_1"),
(troop_set_slot, "trp_kingdom_6_lady_2", slot_troop_mother, "trp_kingdom_6_lady_1"),
(troop_set_slot, "trp_kingdom_6_lady_2", slot_troop_father, "trp_kingdom_6_lord"),
(troop_set_slot, "trp_kingdom_6_lady_3", slot_troop_guardian, "trp_knight_6_1"),
(troop_set_slot, "trp_knight_6_1", slot_troop_spouse, "trp_kingdom_6_lady_4"),
(troop_set_slot, "trp_kingdom_6_lady_5", slot_troop_mother, "trp_kingdom_6_lady_4"),
(troop_set_slot, "trp_kingdom_6_lady_5", slot_troop_father, "trp_knight_6_1"),
(troop_set_slot, "trp_knight_6_2", slot_troop_spouse, "trp_kingdom_6_lady_6"),
(troop_set_slot, "trp_kingdom_6_lady_7", slot_troop_guardian, "trp_knight_6_3"),
(troop_set_slot, "trp_knight_6_4", slot_troop_spouse, "trp_kingdom_6_lady_8"),
(troop_set_slot, "trp_kingdom_6_lady_9", slot_troop_guardian, "trp_knight_6_5"),
(troop_set_slot, "trp_kingdom_6_lady_10", slot_troop_father, "trp_knight_6_6"),


(try_for_range, ":cur_troop", pretenders_begin, pretenders_end),
(troop_set_slot, ":cur_troop", slot_troop_occupation, slto_inactive_pretender),

(troop_set_slot, "trp_kingdom_1_pretender", slot_troop_age, 51),
(troop_set_slot, "trp_kingdom_2_pretender", slot_troop_age, 44),
(troop_set_slot, "trp_kingdom_3_pretender", slot_troop_age, 42),
(troop_set_slot, "trp_kingdom_4_pretender", slot_troop_age, 64),
(troop_set_slot, "trp_kingdom_5_pretender", slot_troop_age, 47),
(troop_set_slot, "trp_kingdom_6_pretender", slot_troop_age, 60),

(try_end),
]),
 
Upvote 0
I have had a closer look at the issue and ways to solve it.

In regards to family relations, your initialize_aristocracy should look like this (let's add ages and family relations at the end, those I have written are only an example):
Code:
    ("initialize_aristocracy",
    [
      #LORD OCCUPATIONS, BLOOD RELATIONSHIPS, RENOWN AND REPUTATIONS
 
      #King ages
      (try_for_range, ":cur_troop", kings_begin, kings_end),
        (troop_set_slot, ":cur_troop", slot_troop_occupation, slto_kingdom_hero),
        (store_random_in_range, ":age", 50, 60),
        (troop_set_slot, ":cur_troop", slot_troop_age, ":age"),
        (eq, ":cur_troop", "trp_kingdom_5_lord"),
        (troop_set_slot, ":cur_troop", slot_troop_age, 47),
      (try_end),
  
      #The first thing - family structure
      #lords 1 to 8 are patriarchs with one live-at-home son and one daughter. They come from one of six possible ancestors, thus making it likely that there will be two sets of siblings
      #lords 9 to 12 are unmarried landowners with sisters
      #lords 13 to 20 are sons who still live in their fathers' houses
      #For the sake of simplicity, we can assume that all male aristocrats in prior generations either married commoners or procured their brides from the Old Country, thus discounting intermarriage

      (try_for_range, ":cur_troop", kingdom_ladies_begin, kingdom_ladies_end),
        (troop_set_slot, ":cur_troop", slot_troop_occupation, slto_kingdom_lady),
      (try_end),
 
      (assign, ":cur_lady", "trp_kingdom_1_lady_1"),

      (try_for_range, ":cur_troop", lords_begin, lords_end),
        (troop_set_slot, ":cur_troop", slot_troop_occupation, slto_kingdom_hero),
 
#        (store_random_in_range, ":father_age_at_birth", 23, 26),
#        (store_random_in_range, ":mother_age_at_birth", 19, 22),
 
        (try_begin),
            (is_between, ":cur_troop", "trp_knight_1_1", "trp_knight_2_1"),
            (store_sub, ":npc_seed", ":cur_troop", "trp_knight_1_1"),
            (assign, ":ancestor_seed", 1),

        (else_try),
            (is_between, ":cur_troop", "trp_knight_2_1", "trp_knight_3_1"),
            (store_sub, ":npc_seed", ":cur_troop", "trp_knight_2_1"),
            (assign, ":ancestor_seed", 7),
  
        (else_try),
            (is_between, ":cur_troop", "trp_knight_3_1", "trp_knight_4_1"),
            (store_sub, ":npc_seed", ":cur_troop", "trp_knight_3_1"),
            (assign, ":ancestor_seed", 13),
  
        (else_try),
            (is_between, ":cur_troop", "trp_knight_4_1", "trp_knight_5_1"),
            (store_sub, ":npc_seed", ":cur_troop", "trp_knight_4_1"),
            (assign, ":ancestor_seed", 19),

        (else_try),
            (is_between, ":cur_troop", "trp_knight_5_1", "trp_knight_6_1"),
            (store_sub, ":npc_seed", ":cur_troop", "trp_knight_5_1"),
            (assign, ":ancestor_seed", 25),
  
        (else_try),
            (is_between, ":cur_troop", "trp_knight_6_1", "trp_kingdom_1_pretender"),
            (store_sub, ":npc_seed", ":cur_troop", "trp_knight_6_1"),
            (assign, ":ancestor_seed", 31),
  
        (try_end),
 
 
        (try_begin),
            (lt, ":npc_seed", 8), #NPC seed is the order in the faction
            (assign, ":reputation", ":npc_seed"),
            (store_random_in_range, ":age", 45, 64),
  
            (store_random_in_range, ":father", 0, 6), #six possible fathers
            (val_add, ":father", ":ancestor_seed"),
#            (troop_set_slot, ":cur_troop", slot_troop_father, ":father"),
  
            #wife
#            (troop_set_slot, ":cur_troop", slot_troop_spouse, ":cur_lady"),
#            (troop_set_slot, ":cur_lady", slot_troop_spouse, ":cur_troop"),
            (store_random_in_range, ":wife_reputation", 20, 26),
            (try_begin),
                (eq, ":wife_reputation", 20),
                (assign, ":wife_reputation", lrep_conventional),
            (try_end),
            (troop_set_slot, ":cur_lady", slot_lord_reputation_type, ":wife_reputation"),
  
  
            (call_script, "script_init_troop_age", ":cur_lady", 49),
            (call_script, "script_add_lady_items", ":cur_lady"),
  
            (val_add, ":cur_lady", 1),

            #daughter
#            (troop_set_slot, ":cur_lady", slot_troop_father, ":cur_troop"),
#            (store_sub, ":mother", ":cur_lady", 1),
            (call_script, "script_init_troop_age", ":cur_lady", 19),
#            (troop_set_slot, ":cur_lady", slot_troop_mother, ":mother"),
            (store_random_in_range, ":lady_reputation", lrep_conventional, 34), #33% chance of father-derived
            (try_begin),
                (le, ":lady_reputation", 25),
                (troop_set_slot, ":cur_lady", slot_lord_reputation_type, ":lady_reputation"),
            (else_try),
                (eq, ":lady_reputation", 26),
                (troop_set_slot, ":cur_lady", slot_lord_reputation_type, lrep_conventional),
            (else_try),
                (eq, ":lady_reputation", 27),
                (troop_set_slot, ":cur_lady", slot_lord_reputation_type, lrep_moralist),
            (else_try),
                (assign, ":guardian_reputation", ":reputation"),
                (try_begin),
                    (this_or_next|eq, ":guardian_reputation", lrep_martial),
                        (eq, ":guardian_reputation", 0),
                    (troop_set_slot, ":cur_lady", slot_lord_reputation_type, lrep_conventional),
                (else_try),
                    (eq, ":guardian_reputation", lrep_quarrelsome),
                    (troop_set_slot, ":cur_lady", slot_lord_reputation_type, lrep_otherworldly),
                (else_try),
                    (eq, ":guardian_reputation", lrep_selfrighteous),
                    (troop_set_slot, ":cur_lady", slot_lord_reputation_type, lrep_ambitious),
                (else_try),
                    (eq, ":guardian_reputation", lrep_cunning),
                    (troop_set_slot, ":cur_lady", slot_lord_reputation_type, lrep_adventurous),
                (else_try),
                    (eq, ":guardian_reputation", lrep_goodnatured),
                    (troop_set_slot, ":cur_lady", slot_lord_reputation_type, lrep_adventurous),
                (else_try),
                    (eq, ":guardian_reputation", lrep_debauched),
                    (troop_set_slot, ":cur_lady", slot_lord_reputation_type, lrep_ambitious),
                (else_try),
                    (eq, ":guardian_reputation", lrep_upstanding),
                    (troop_set_slot, ":cur_lady", slot_lord_reputation_type, lrep_moralist),
                (try_end),
            (try_end),
  
            (call_script, "script_add_lady_items", ":cur_lady"),
            (val_add, ":cur_lady", 1),
            #high renown

        (else_try),    #Older unmarried lords
            (is_between, ":npc_seed", 8, 12),
  
            (store_random_in_range, ":age", 25, 36), 
            (store_random_in_range, ":reputation", 0, 8), 
  
            (store_random_in_range, ":sister_reputation", 20, 26),
            (try_begin),
                (eq, ":sister_reputation", 20),
                (assign, ":sister_reputation", lrep_conventional),
            (try_end),
            (troop_set_slot, ":cur_lady", slot_lord_reputation_type, ":sister_reputation"),
  
#            (troop_set_slot, ":cur_lady", slot_troop_guardian, ":cur_troop"),

            (call_script, "script_init_troop_age", ":cur_lady", 21),
            (call_script, "script_add_lady_items", ":cur_lady"),
  
            (val_add, ":cur_lady", 1),
  
        (else_try),    #Younger unmarried lords
            #age is father's minus 20 to 25
            (store_sub, ":father", ":cur_troop", 12),
#            (troop_set_slot, ":cur_troop", slot_troop_father, ":father"),
#            (troop_get_slot, ":mother", ":father", slot_troop_spouse),
#            (troop_set_slot, ":cur_troop", slot_troop_mother, ":mother"),
  
#            (troop_get_slot, ":father_age", ":father", slot_troop_age),
#            (store_sub, ":age", ":father_age", ":father_age_at_birth"),

            (try_begin), #50% chance of having father's rep
                (store_random_in_range, ":reputation", 0, 16),

                (gt, ":reputation", 7),
                (troop_get_slot, ":reputation", ":father", slot_lord_reputation_type),
            (try_end),
        (try_end),
 
        (try_begin),
            (eq, ":reputation", 0),
            (assign, ":reputation", 1),
        (try_end),
 
        (troop_set_slot, ":cur_troop", slot_lord_reputation_type, ":reputation"),

        (call_script, "script_init_troop_age", ":cur_troop", ":age"),
      (try_end),
 
      (try_begin),
        (eq, "$cheat_mode", 1),
        (assign, reg3, "$cheat_mode"),
        (display_message, "@{!}DEBUG -- Assigned lord reputation and relations"),
 
#        (display_message, "str_assigned_lord_reputation_and_relations_cheat_mode_reg3"), #This string can be removed
      (try_end),
 
      (try_for_range, ":cur_troop", pretenders_begin, pretenders_end),
        (troop_set_slot, ":cur_troop", slot_troop_occupation, slto_inactive_pretender),
        (store_random_in_range, ":age", 25, 30),
        (troop_set_slot, ":cur_troop", slot_troop_age, ":age"),
        (eq, ":cur_troop", "trp_kingdom_5_pretender"),
        (troop_set_slot, ":cur_troop", slot_troop_age, 45),
      (try_end),


#Custom family+
 
            (troop_set_slot, "trp_kingdom_1_lord", slot_troop_age, 57),
            (troop_set_slot, "trp_kingdom_1_lady_1", slot_troop_age, 56),
            (troop_set_slot, "trp_kingdom_1_lady_17", slot_troop_age, 21),

          (troop_set_slot, "trp_kingdom_1_lord", slot_troop_spouse, "trp_kingdom_1_lady_1"),
          (troop_set_slot, "trp_kingdom_1_lady_1", slot_troop_spouse, "trp_kingdom_1_lord"),
          (troop_set_slot, "trp_kingdom_1_lady_17", slot_troop_mother, "trp_kingdom_1_lady_1"),
          (troop_set_slot, "trp_kingdom_1_lady_17", slot_troop_father, "trp_kingdom_1_lord"),

            (troop_set_slot, "trp_knight_1_1", slot_troop_age, 50),
            (troop_set_slot, "trp_kingdom_1_lady_2", slot_troop_age, 48),
          (troop_set_slot, "trp_knight_1_1", slot_troop_spouse, "trp_kingdom_1_lady_2"),
          (troop_set_slot, "trp_kingdom_1_lady_2", slot_troop_spouse, "trp_knight_1_1"),

#Custom family-
    ]),

→ If the changes do not show up in the notes, go to #Family notes (still in module_scripts.py) and change the:
Code:
 lords_begin, kingdom_ladies_end),
To:
Code:
 companions_begin, kingdom_ladies_end),



In regards to renown, kings' values can be customized in game_start at # Factions::
Code:
      (faction_set_slot, "fac_kingdom_1",  slot_faction_culture, "fac_culture_1"),
      (faction_set_slot, "fac_kingdom_1",  slot_faction_leader, "trp_kingdom_1_lord"),
#      (troop_set_slot, "trp_kingdom_1_lord", slot_troop_renown, 1200),

#Custom renown+
      (troop_set_slot, "trp_kingdom_1_lord", slot_troop_renown, 900),
#Custom renown-

Lords' values can be customized at # Troops::
Code:
        (store_character_level, ":level", ":kingdom_hero"),
        (store_mul, ":renown", ":level", ":level"),
        (val_div, ":renown", 4), #for top lord, is about 400

        (troop_get_slot, ":age", ":kingdom_hero", slot_troop_age),
        (store_mul, ":age_addition", ":age", ":age"),
        (val_div, ":age_addition", 8), #for top lord, is about 400
        (val_add, ":renown", ":age_addition"),
  
        (try_begin),
          (faction_slot_eq, ":kingdom_hero_faction", slot_faction_leader, ":kingdom_hero"),
          (store_random_in_range, ":random_renown", 250, 400),
        (else_try),
          (store_random_in_range, ":random_renown", 0, 100),
        (try_end),
        (val_add, ":renown", ":random_renown"),

        (troop_set_slot, ":kingdom_hero", slot_troop_renown, ":renown"),     
      (try_end),
→ Values are based on age and troop level, and a random amount is added

Therefore you can choose to base renown on level only, and make all lord of the same level have the same amount of renown:
Code:
        (store_character_level, ":level", ":kingdom_hero"),
        (store_mul, ":renown", ":level", ":level"),
        (val_div, ":renown", 4), #for top lord, is about 400

#Custom renown+
#        (troop_get_slot, ":age", ":kingdom_hero", slot_troop_age),
#        (store_mul, ":age_addition", ":age", ":age"),
#        (val_div, ":age_addition", 8), #for top lord, is about 400
#        (val_add, ":renown", ":age_addition"),
  
#        (try_begin),
#          (faction_slot_eq, ":kingdom_hero_faction", slot_faction_leader, ":kingdom_hero"),
#          (store_random_in_range, ":random_renown", 250, 400),
#        (else_try),
#          (store_random_in_range, ":random_renown", 0, 100),
#        (try_end),
#        (val_add, ":renown", ":random_renown"),
#Custom renown-

        (troop_set_slot, ":kingdom_hero", slot_troop_renown, ":renown"),     
      (try_end),
You can then edit either troop levels or change (val_div, ":renown", 4), if the values are not those you want


-
Btw, this is my 100th message on the forum ???
 
Last edited:
Upvote 0
Sorry but it didn't work out for me. I'm still having the same problem. Now the renown is random (no problem with that), but it keeps popping up in "controversy". Maybe what's wrong is the controversy script. I will have to check that.

Thx anyway for your help!
 
Upvote 0
Back
Top Bottom