trying to add to my mod. I have looked at the last 6 pages to see if i could find the error. But too no avail.
I did all the things that were instructed, just not:
as i didn't find a
here is the error:
I did all the things that were instructed, just not:
TOURNAMENT_TROOPS
Copy everything from tournament_troops into your main module_troops.py file. This improves save game compatibility for future revisions to your mod otherwise modmerger will insert them at the end of the “troops list” each compile.
as i didn't find a
in the download. I am trying to add TPE 1.5d - TPE+CC+PBODtournament_troops
here is the error:
Code:
modmerge__(modcomp_name,var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 239, in modmerge__
_temp.__dict__[mergefn_name](var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 486, in modmerge
modmerge_scripts(orig_scripts)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 473, in modmerge_scripts
add_scripts(orig_scripts, scripts, True)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_scri
pts.py", line 128, in add_scripts
return add_objects(orig_scripts, add_scripts, addmode)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 65, in add_objects
find_index = list_find_first_match_i(dst_objects, add_objects[i][0]);
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 44, in list_find_first_match_i
if (object[0].lower() == object_id_lowercase):
TypeError: 'int' object has no attribute '__getitem__'
Exporting troops data
Exporting particle data...
Traceback (most recent call last):
File "process_scene_props.py", line 7, in <module>
from process_operations import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\process_o
perations.py", line 20, in <module>
from module_scripts import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\module_sc
ripts.py", line 63637, in <module>
modmerge(var_set)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 297, in modmerge
modmerge__(modcomp_name,var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 239, in modmerge__
_temp.__dict__[mergefn_name](var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 486, in modmerge
modmerge_scripts(orig_scripts)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 473, in modmerge_scripts
add_scripts(orig_scripts, scripts, True)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_scri
pts.py", line 128, in add_scripts
return add_objects(orig_scripts, add_scripts, addmode)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 65, in add_objects
find_index = list_find_first_match_i(dst_objects, add_objects[i][0]);
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 44, in list_find_first_match_i
if (object[0].lower() == object_id_lowercase):
TypeError: 'int' object has no attribute '__getitem__'
Traceback (most recent call last):
File "process_tableau_materials.py", line 8, in <module>
from process_operations import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\process_o
perations.py", line 20, in <module>
from module_scripts import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\module_sc
ripts.py", line 63637, in <module>
modmerge(var_set)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 297, in modmerge
modmerge__(modcomp_name,var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 239, in modmerge__
_temp.__dict__[mergefn_name](var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 486, in modmerge
modmerge_scripts(orig_scripts)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 473, in modmerge_scripts
add_scripts(orig_scripts, scripts, True)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_scri
pts.py", line 128, in add_scripts
return add_objects(orig_scripts, add_scripts, addmode)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 65, in add_objects
find_index = list_find_first_match_i(dst_objects, add_objects[i][0]);
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 44, in list_find_first_match_i
if (object[0].lower() == object_id_lowercase):
TypeError: 'int' object has no attribute '__getitem__'
Traceback (most recent call last):
File "process_presentations.py", line 4, in <module>
from module_presentations import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\module_pr
esentations.py", line 14566, in <module>
modmerge(var_set)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 297, in modmerge
modmerge__(modcomp_name,var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 237, in modmerge__
_temp = __import__( src_module_name ,{} , {}, [mergefn_name],-1)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\tournamen
t_presentations.py", line 2422, in <module>
(agent_set_slot, ":agent_no", slot_agent_hp_bar_overlay_id, 0),
NameError: name 'slot_agent_hp_bar_overlay_id' is not defined
Exporting party_template data...
Traceback (most recent call last):
File "process_parties.py", line 6, in <module>
from process_operations import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\process_o
perations.py", line 20, in <module>
from module_scripts import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\module_sc
ripts.py", line 63637, in <module>
modmerge(var_set)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 297, in modmerge
modmerge__(modcomp_name,var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 239, in modmerge__
_temp.__dict__[mergefn_name](var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 486, in modmerge
modmerge_scripts(orig_scripts)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 473, in modmerge_scripts
add_scripts(orig_scripts, scripts, True)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_scri
pts.py", line 128, in add_scripts
return add_objects(orig_scripts, add_scripts, addmode)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 65, in add_objects
find_index = list_find_first_match_i(dst_objects, add_objects[i][0]);
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 44, in list_find_first_match_i
if (object[0].lower() == object_id_lowercase):
TypeError: 'int' object has no attribute '__getitem__'
Exporting quest data...
Exporting info_page data...
Traceback (most recent call last):
File "process_scripts.py", line 4, in <module>
from module_scripts import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\module_sc
ripts.py", line 63637, in <module>
modmerge(var_set)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 297, in modmerge
modmerge__(modcomp_name,var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 239, in modmerge__
_temp.__dict__[mergefn_name](var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 486, in modmerge
modmerge_scripts(orig_scripts)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 473, in modmerge_scripts
add_scripts(orig_scripts, scripts, True)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_scri
pts.py", line 128, in add_scripts
return add_objects(orig_scripts, add_scripts, addmode)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 65, in add_objects
find_index = list_find_first_match_i(dst_objects, add_objects[i][0]);
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 44, in list_find_first_match_i
if (object[0].lower() == object_id_lowercase):
TypeError: 'int' object has no attribute '__getitem__'
Traceback (most recent call last):
File "process_mission_tmps.py", line 5, in <module>
from module_mission_templates import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\module_mi
ssion_templates.py", line 1227, in <module>
WP_TPE_weapon_ai, # <--- PUT IT HERE.
NameError: name 'WP_TPE_weapon_ai' is not defined
Traceback (most recent call last):
File "process_game_menus.py", line 8, in <module>
from process_operations import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\process_o
perations.py", line 20, in <module>
from module_scripts import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\module_sc
ripts.py", line 63637, in <module>
modmerge(var_set)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 297, in modmerge
modmerge__(modcomp_name,var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 239, in modmerge__
_temp.__dict__[mergefn_name](var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 486, in modmerge
modmerge_scripts(orig_scripts)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 473, in modmerge_scripts
add_scripts(orig_scripts, scripts, True)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_scri
pts.py", line 128, in add_scripts
return add_objects(orig_scripts, add_scripts, addmode)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 65, in add_objects
find_index = list_find_first_match_i(dst_objects, add_objects[i][0]);
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 44, in list_find_first_match_i
if (object[0].lower() == object_id_lowercase):
TypeError: 'int' object has no attribute '__getitem__'
Traceback (most recent call last):
File "process_simple_triggers.py", line 5, in <module>
from process_operations import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\process_o
perations.py", line 20, in <module>
from module_scripts import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\module_sc
ripts.py", line 63637, in <module>
modmerge(var_set)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 297, in modmerge
modmerge__(modcomp_name,var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 239, in modmerge__
_temp.__dict__[mergefn_name](var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 486, in modmerge
modmerge_scripts(orig_scripts)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 473, in modmerge_scripts
add_scripts(orig_scripts, scripts, True)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_scri
pts.py", line 128, in add_scripts
return add_objects(orig_scripts, add_scripts, addmode)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 65, in add_objects
find_index = list_find_first_match_i(dst_objects, add_objects[i][0]);
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 44, in list_find_first_match_i
if (object[0].lower() == object_id_lowercase):
TypeError: 'int' object has no attribute '__getitem__'
Traceback (most recent call last):
File "process_dialogs.py", line 9, in <module>
from process_operations import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\process_o
perations.py", line 20, in <module>
from module_scripts import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\module_sc
ripts.py", line 63637, in <module>
modmerge(var_set)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 297, in modmerge
modmerge__(modcomp_name,var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 239, in modmerge__
_temp.__dict__[mergefn_name](var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 486, in modmerge
modmerge_scripts(orig_scripts)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 473, in modmerge_scripts
add_scripts(orig_scripts, scripts, True)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_scri
pts.py", line 128, in add_scripts
return add_objects(orig_scripts, add_scripts, addmode)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 65, in add_objects
find_index = list_find_first_match_i(dst_objects, add_objects[i][0]);
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 44, in list_find_first_match_i
if (object[0].lower() == object_id_lowercase):
TypeError: 'int' object has no attribute '__getitem__'
Traceback (most recent call last):
File "process_global_variables_unused.py", line 3, in <module>
from process_operations import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\process_o
perations.py", line 20, in <module>
from module_scripts import *
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\module_sc
ripts.py", line 63637, in <module>
modmerge(var_set)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 297, in modmerge
modmerge__(modcomp_name,var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\modmerger
.py", line 239, in modmerge__
_temp.__dict__[mergefn_name](var_dict)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 486, in modmerge
modmerge_scripts(orig_scripts)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\trees_scr
ipts.py", line 473, in modmerge_scripts
add_scripts(orig_scripts, scripts, True)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_scri
pts.py", line 128, in add_scripts
return add_objects(orig_scripts, add_scripts, addmode)
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 65, in add_objects
find_index = list_find_first_match_i(dst_objects, add_objects[i][0]);
File "C:\Users\Michael\Desktop\Module_system 1.153 Perisno&diplomacy\util_comm
on.py", line 44, in list_find_first_match_i
if (object[0].lower() == object_id_lowercase):
TypeError: 'int' object has no attribute '__getitem__'
Exporting postfx_params...
______________________________
Script processing has ended.
Press any key to exit. . .