- 好友
- 3
- 在线时间
- 5 小时
- 最后登录
- 2022-6-30
扈从
- UID
- 3067732
- 第纳尔
- 127
- 精华
- 0
- 互助
- 5
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 5
- 注册时间
- 2019-4-11
鲜花( 10) 鸡蛋( 0)
|
我正在尝试把 custom tree troops (自定义兵种树)加入到我的 mod,可是他出现了如下报错
- Traceback (most recent call last):
- File "src/process_global_variables.py", line 6, in <module>
- from module_dialogs import *
- File "/Users/admin/chronicles/money-and-honour/src/module_dialogs.py", line 26515, in <module>
- modmerge(var_set)
- File "/Users/admin/chronicles/money-and-honour/src/modmerger.py", line 297, in modmerge
- modmerge__(modcomp_name,var_dict)
- File "/Users/admin/chronicles/money-and-honour/src/modmerger.py", line 239, in modmerge__
- _temp.__dict__[mergefn_name](var_dict)
- File "/Users/admin/chronicles/money-and-honour/src/cstm_dialogs.py", line 94, in modmerge
- index = [i for i, dialog in enumerate(orig_dialogs) if dialog[1] == "dplmc_constable_recruits_and_training" and dialog[4] == "dplmc_constable_pretalk"][0]
- IndexError: list index out of range
复制代码 并且会报很多 warning(Global variable never used: xxx 以及 usage of unassigned variable,都是同样的东西,一会说用了 unassign 一会说 assign 了没用),应该就是这里没处理好导致的。
很明显,错误是 index = [i for i, dialog in enumerate(orig_dialogs) if dialog[1] == "dplmc_constable_recruits_and_training" and dialog[4] == "dplmc_constable_pretalk"][0] 的所导致……所以说我是不是要加入外交策略的代码啊?——如果真是那样我得花一大堆时间了。。有没有啥好方法
倒是能编译出来点东西:
|
|