Ok found and open combat_constants.py and hub_scripts.py with notepad++
the combat_constants.py list off all the combat enhancement and abilities very useful for picking what abilities to use
hub_scripts.py covers a lot of stuff mostly troops and how they get recruited going to keep back-ups just in case I mess up
anyway found praven knights just not sure what do with it
## C7 - Praven Knight (Unique)
(call_script, "script_ce_wipe_troop_prerequisies_and_abilities", "trp_r_praven_knight"), # combat_scripts.py
(troop_set_slot, "trp_r_praven_knight", slot_troop_unique_location, "p_town_6"),
(call_script, "script_ce_assign_troop_requirement", "trp_r_praven_knight", PREREQ_UNIQUE_LOCATION, PREREQ_UNASSIGNED),
(call_script, "script_ce_assign_troop_requirement", "trp_r_praven_knight", PREREQ_ALLY, PREREQ_UNASSIGNED),
(call_script, "script_ce_assign_troop_requirement", "trp_r_praven_knight", PREREQ_AFFILIATED, PREREQ_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_praven_knight", BONUS_INSPIRING, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_praven_knight", BONUS_DISCIPLINED, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_praven_knight", BONUS_FORTITUDE, BONUS_UNASSIGNED),
(troop_set_slot, "trp_r_praven_knight", slot_troop_recruit_type, STRT_NOBLEMAN),
(troop_set_class, "trp_r_praven_knight", CLASS_CAVALRY),
# +1 tier
(call_script, "script_ce_wipe_troop_prerequisies_and_abilities", "trp_r_praven_knight_1"), # combat_scripts.py
(troop_set_slot, "trp_r_praven_knight_1", slot_troop_unique_location, "p_town_6"),
(call_script, "script_ce_assign_troop_requirement", "trp_r_praven_knight_1", PREREQ_UNIQUE_LOCATION_UPGRADE, PREREQ_UNASSIGNED),
(call_script, "script_ce_assign_troop_requirement", "trp_r_praven_knight_1", PREREQ_ALLY, PREREQ_UNASSIGNED),
(call_script, "script_ce_assign_troop_requirement", "trp_r_praven_knight_1", PREREQ_AFFILIATED, PREREQ_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_praven_knight_1", BONUS_INSPIRING, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_praven_knight_1", BONUS_DISCIPLINED, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_praven_knight_1", BONUS_FORTITUDE, BONUS_UNASSIGNED),
(troop_set_slot, "trp_r_praven_knight_1", slot_troop_recruit_type, STRT_NOBLEMAN),
(troop_set_class, "trp_r_praven_knight_1", CLASS_CAVALRY),
# +2 tier
(call_script, "script_ce_wipe_troop_prerequisies_and_abilities", "trp_r_praven_knight_2"), # combat_scripts.py
(troop_set_slot, "trp_r_praven_knight_2", slot_troop_unique_location, "p_town_6"),
(call_script, "script_ce_assign_troop_requirement", "trp_r_praven_knight_2", PREREQ_UNIQUE_LOCATION_UPGRADE, PREREQ_UNASSIGNED),
(call_script, "script_ce_assign_troop_requirement", "trp_r_praven_knight_2", PREREQ_ALLY, PREREQ_UNASSIGNED),
(call_script, "script_ce_assign_troop_requirement", "trp_r_praven_knight_2", PREREQ_AFFILIATED, PREREQ_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_praven_knight_2", BONUS_INSPIRING, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_praven_knight_2", BONUS_DISCIPLINED, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_praven_knight_2", BONUS_FORTITUDE, BONUS_UNASSIGNED),
(troop_set_slot, "trp_r_praven_knight_2", slot_troop_recruit_type, STRT_NOBLEMAN),
(troop_set_class, "trp_r_praven_knight_2", CLASS_CAVALRY),
think in the end it will look something like this:
## C7 - Lady Knight (Unique)
(call_script, "script_ce_assign_troop_ability", "trp_r_Lady_knight", BONUS_HARDY, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_Lady_knight", BONUS_DISCIPLINED, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_Lady_knight", BONUS_LOYAL, BONUS_UNASSIGNED),
(troop_set_slot, "trp_r_Lady_knight", slot_troop_recruit_type, STRT_NOBLEMAN),
(troop_set_class, "trp_r_Lady_knight", CLASS_CAVALRY),
# +1 tier
(call_script, "script_ce_assign_troop_ability", "trp_r_Lady_knight_1", BONUS_HARDY, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_Lady_knight_1", BONUS_DISCIPLINED, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_Lady_knight_1", BONUS_LOYAL, BONUS_UNASSIGNED),
(troop_set_slot, "trp_r_Lady_knight_1", slot_troop_recruit_type, STRT_NOBLEMAN),
(troop_set_class, "trp_r_Lady_knight_1", CLASS_CAVALRY),
# +2 tier
(call_script, "script_ce_assign_troop_ability", "trp_r_Lady_knight_2", BONUS_HARDY, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_Lady_knight_2", BONUS_DISCIPLINED, BONUS_UNASSIGNED),
(call_script, "script_ce_assign_troop_ability", "trp_r_Lady_knight_2", BONUS_LOYAL, BONUS_UNASSIGNED),
(troop_set_slot, "trp_r_Lady_knight_2", slot_troop_recruit_type, STRT_NOBLEMAN),
(troop_set_class, "trp_r_Lady_knight_2", CLASS_CAVALRY),
^ does that look okay? if not can you tell me how to fix it?
next challenge is were to put it, found the player faction but I'm not positive if that's the right place
######################################################
##### PLAYER FACTION #####
######################################################
(troop_set_slot, "trp_player_tier_5_mounted", slot_troop_recruit_type, STRT_NOBLEMAN),
its kinda blank on the troops Ive seen in game so I'm wondering if it's the right place plant the lady knights
not sure how to create troops in python or compile, will Morghs editor do that for me while I work on the stats and items of lady knights?
thank you Leifdin for pointing me into the right direction now I just need I little bit more