首先,装备类型的问题:
原帖由 star175 于 2010-9-22 11:30 发表
……
C 在我提供的data里,已经扩充好了兵种的可装备类型,也重新排列了物品顺序,建议普通装备的位置不要变动,否则会导致AI的默认装备异常
代码如下
00482427 00 DB 00 ; 武器1 加攻击
00482428 03 DB 03 ; 武器2 加攻击
00482429 06 DB 06 ; 武器3 加攻击
0048242A 09 DB 09 ; 武器4 加攻击
0048242B 0C DB 0C ; 武器5 加攻击
0048242C 0F DB 0F ; 武器6 加攻击
0048242D 12 DB 12 ; 武器7 加攻击
0048242E 15 DB 15 ; 武器1 加精神
0048242F 18 DB 18 ; 武器2 加精神
00482430 1B DB 1B ; 武器3 加攻击和精神
00482431 39 DB 39 ; 护具1 铠甲
00482432 3C DB 3C ; 护具2 武将衣服
00482433 3F DB 3F ; 护具3 文官衣服
如果一定要调整位置,就必须修改上面的代码,这些数据就是该类型装备的最低级装备的编号
...
以上是OD地址,换成UE的要减去 400C00,检查下你EXE里面这些地址是否都是袍服或礼服的物品编号
其次,装备等级的问题:
原帖由 star175 于 2013-3-7 17:10 发表
004CFB6C 55 PUSH EBP
004CFB6D 8BEC MOV EBP,ESP
004CFB6F 8BC2 MOV EAX,EDX
004CFB71 33D2 XOR EDX,EDX
004CFB73 33C9 XOR ECX,ECX
004CFB75 B1 04 MOV CL,4
004CFB77 F7F1 DIV ECX
004CFB79 8BD0 MOV EDX,EAX
004CFB7B 8BE5 MOV ESP,EBP
004CFB7D 5D POP EBP
004CFB7E C3 RETN
AI的普通装备的等级是由人物的等级决定的
注意这里
004CFB75 B1 04 MOV CL,4
表示人物每增加4级,装备提升1级
如 人物1级时,装备为1级,4级时装备为2级
你的图是12级人物,装备即为4级
自己对照着看看吧……
[ 本帖最后由 maomao83118 于 2015-2-1 12:09 编辑 ]