fisheye said:
sirgrigor said:
Look carefully at
module_constants.py
Make sure the constants are correctly defined for your mod.
I triple checked the constants and they appear ok. Could it be this code from the module_troops.py file?
####################################################################################################################
# NPCs - Joinable Characters
####################################################################################################################
["first_npc","First NPC","First NPC",tf_female|tf_hero, 0, reserved, fac_player_faction,[itm_dress,itm_knife],def_attrib|level(1),wp(20),knows_wound_treatment_2|knows_trade_2|knows_first_aid_2|knows_surgery_2,0x000000000000000201c152351bab4558],
# Marnid ----- first joinable character, Zendar Tavern
["Marnid","Marnid","Marnid", tf_hero, scn_the_happy_boar|entry(4),reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],def_attrib|level(1),wp(20),knows_trade_3|knows_inventory_management_3|knows_riding_1,0x00000000000c600301c2510211a5b292],
["Marnid_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Borcha scout, Rivacheg.
["borcha","Borcha","Borcha",tf_hero, scn_town_13_castle|entry(6),reserved, fac_commoners,
[itm_khergit_armor,itm_nomad_boots],
def_attrib|str_6|agi_9|int_9|level(5),wp(40),
knows_pathfinding_3|knows_tracking_3|knows_riding_4|knows_spotting_3,0x00000000000c524301c946981065126e],
["Borcha_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Ymira, frightened young woman, Praven castle.
["ymira","Ymira","Ymira",tf_female|tf_hero, scn_town_6_castle|entry(2), reserved, fac_commoners,
[itm_dress,itm_knife],
def_attrib|level(1),wp(10),knows_wound_treatment_2|knows_trade_1|knows_first_aid_1|knows_surgery_1,0x000000000000000201c152351bab4558],
["Ymira_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Xerina, Dranton and Kradus gladiator, Zendar Tavern
["Xerina2","Xerina","Xerina",tf_hero|tf_female, 0,reserved, fac_commoners,[itm_leather_jerkin,itm_hide_boots,itm_sword],def_attrib|str_9|agi_9|level(5),wp(90),knows_power_strike_3|knows_ironflesh_3|knows_riding_2|knows_power_draw_2|knows_athletics_3|knows_shield_3,0x00000000000c300301f02b0e97b091fc],
["Xerina2_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
["Dranton2","Dranton","Dranton",tf_hero, 0,reserved, fac_commoners,[itm_leather_vest,itm_hide_boots,itm_sword],def_attrib|str_12|agi_12|level(14),wp(190),knows_power_strike_4|knows_ironflesh_4|knows_riding_2|knows_power_draw_2|knows_athletics_4|knows_shield_3,0x000000000004120101e4420000028f77],
["Dranton2_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
["Kradus2","Kradus","Kradus",tf_hero, 0,reserved, fac_commoners,[itm_padded_leather,itm_hide_boots, itm_sword],def_attrib|str_15|agi_15|level(17),wp(200),knows_power_strike_5|knows_ironflesh_5|knows_riding_3|knows_power_draw_3|knows_athletics_5|knows_shield_3,0x000000000010424401fe1c1147a619e7],
["Kradus2_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Kwoy, Salt Mine
["lagelth_kwoy","Andaras Kwoy","Andaras Kwoy",tf_hero|tf_guarantee_ranged, scn_salt_mine|entry(5),reserved, fac_commoners,
[itm_unique_arrows,itm_leather_jacket,itm_leather_boots,itm_scimitar,itm_scimitar,itm_compound_bow],
def_attrib|str_5|agi_9|level(6),wp_one_handed(35)|wp_two_handed(10)|wp_polearm(10)|wp_archery(250)|wp_crossbow(20)|wp_throwing(15),
knows_common|knows_power_draw_7|knows_horse_archery_1|knows_athletics_7,0x000000000000201301ee4eed02878400],
["Lagelth_Kwoy_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Sir Caelas, Swadian knight - Sargoth Castle
["caelas","Sir Caelas","Sir Caelas",tf_hero|tf_guarantee_horse,scn_town_1_castle|entry(3),reserved,fac_commoners,
[itm_lance,itm_sword,itm_heraldric_armor,itm_leather_boots,itm_mail_mittens,itm_warhorse],
def_attrib|str_7|agi_6|level(12),wp_one_handed(125)|wp_two_handed(75)|wp_polearm(150)|wp_archery(50)|wp_crossbow(10)|wp_throwing(5),
knows_power_strike_3|knows_ironflesh_4|knows_riding_5,0x000000000c50cb01cec91e0ad25074],
["Caelas_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Brutus, Vaegir berserker, Reyvadin Castle
["brutus","Brutus","Brutus",tf_hero,scn_town_8_castle|entry(2),reserved,fac_commoners,
[itm_double_axe,itm_haubergeon,itm_leather_boots,itm_leather_gloves],
def_attrib|str_9|agi_3|level(12),wp_one_handed(75)|wp_two_handed(200)|wp_polearm(50)|wp_archery(5)|wp_crossbow(10)|wp_throwing(75),
knows_power_strike_6|knows_ironflesh_6|knows_athletics_5,0x000000000c50cb01cec91e0ad25074],
["Brutus_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Kairgeth, mercenary - Tihr tavern
["kairgeth","Kairgeth","Kairgeth",tf_hero,scn_town_2_tavern|entry(1),reserved,fac_commoners,
[itm_warhammer_kairgeth,itm_haubergeon,itm_leather_boots,itm_kettle_hat,itm_leather_gloves],
def_attrib|str_9|agi_6|level(
,wp_one_handed(75)|wp_two_handed(175)|wp_polearm(30)|wp_archery(20)|wp_crossbow(20)|wp_throwing(45),
knows_power_strike_3|knows_ironflesh_3|knows_athletics_2|knows_riding_1,0x00000000001095d201d63d39843c5f32],
["Kairgeth_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Rusty Pete, pirate - Wercheg tavern lower
["rusty_pete","Rusty Pete","Rusty Pete",tf_hero,scn_town_12_tavern|entry(2),reserved,fac_commoners,
[itm_petes_cutlass,itm_throwing_daggers,itm_leather_jacket,itm_leather_boots,itm_main_gauche],
def_attrib|str_5|agi_5|level(4),wp_one_handed(75)|wp_two_handed(10)|wp_polearm(10)|wp_archery(35)|wp_crossbow(10)|wp_throwing(45),
knows_power_strike_2|knows_prisoner_management_3|knows_athletics_2|knows_trade_2,swadian_face1, 0x00000000000454ce01f825c7a494c126],
["Rusty_Pete_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Jessa the Amazon - Wercheg tavern upper - female only character
["jessa","Jessa","Jessa",tf_hero|tf_female, scn_town_12_tavern|entry(1),reserved, fac_commoners,
[itm_military_fork,itm_leather_jerkin,itm_hide_boots],
def_attrib|str_8|agi_7|level(3),wp_one_handed(25)|wp_two_handed(85)|wp_polearm(85)|wp_archery(15)|wp_crossbow(65)|wp_throwing(15),
knows_power_strike_3|knows_ironflesh_3|knows_riding_1|knows_weapon_master_3|knows_athletics_3|knows_shield_3,0x000000000004300701e9cf34c5e62323],
["Jessa_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Lorgas - Curaw tavern - Mercenary
["lorgas","Lorgas","Lorgas",tf_hero,scn_town_11_tavern|entry(1),reserved,fac_commoners,
[itm_battle_axe,itm_mail_shirt,itm_leather_boots],
def_attrib|str_9|agi_6|int_6|level(1),wp_one_handed(35)|wp_two_handed(75)|wp_polearm(30)|wp_archery(30)|wp_crossbow(35)|wp_throwing(30),
knows_power_strike_2|knows_weapon_master_2|knows_prisoner_management_1|knows_riding_1|knows_athletics_1,0x0000000000c438801cbc881bea04dcf],
["Lorgas_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Hamodi - Assassin - Jelkala arena
["hamodi","Hamodi","Hamodi",tf_hero|tf_guarantee_ranged,scn_town_5_arena|entry(51),reserved,fac_commoners,
[itm_poisoned_daggers,itm_strange_short_sword,itm_pilgrim_disguise,itm_leather_boots,itm_black_hood],
def_attrib|str_6|agi_9|int_9|level(
,wp_one_handed(85)|wp_two_handed(45)|wp_polearm(30)|wp_archery(45)|wp_crossbow(25)|wp_throwing(275),
knows_power_strike_2|knows_weapon_master_3|knows_power_throw_4|knows_riding_1|knows_athletics_5,0x0000000000cc00a01ff697e10021000],
["Hamodi_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Captain Morgeth - Suno Merchant
["morgeth","Captain Morgeth","Captain Morgeth",tf_hero|tf_guarantee_ranged,scn_town_4_store|entry(1),reserved,fac_commoners,
[itm_fighting_pick,itm_leather_jacket,itm_leather_boots],
def_attrib|str_6|agi_6|int_12|level(3),wp_one_handed(45)|wp_two_handed(45)|wp_polearm(30)|wp_archery(45)|wp_crossbow(45)|wp_throwing(5),
knows_power_strike_1|knows_leadership_4|knows_tactics_4|knows_trainer_4|knows_athletics_1,0x000000000044047001ea8524db6dc34e],
["Morgeth_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# Sister Therese - Halmar tavern
["therese","Sister Therese","Sister Therese",tf_hero|tf_female|tf_guarantee_ranged,scn_town_14_tavern|entry(1),reserved,fac_commoners,
[itm_staff,itm_robe,itm_leather_boots,itm_grain,itm_grain],
def_attrib|str_3|agi_3|int_12|level(1),wp_one_handed(5)|wp_two_handed(5)|wp_polearm(20)|wp_archery(5)|wp_crossbow(5)|wp_throwing(5),
knows_wound_treatment_5|knows_trade_1|knows_first_aid_5|knows_surgery_5|knows_athletics_1,0x0000000000c100201d5931d46c2c367],
["Therese_unequipped_gear","Inventory Troop","Inventory Troop",tf_hero,no_scene,reserved,fac_player_faction,[],def_attrib,0,knows_inventory_management_10,0],
# last npc spot for character scripts, do not delete.
["last_npc","Last NPC","Last NPC",tf_female|tf_hero, 0, reserved, fac_player_faction,[itm_dress,itm_knife],def_attrib|level(1),wp(20),knows_wound_treatment_2|knows_trade_2|knows_first_aid_2|knows_surgery_2,0x000000000000000201c152351bab4558],