|
- 024FDD90 / 83EC 14 sub esp,0x14 ; 切换ACT用到的函数
3 x" |+ F8 {4 f1 u - 024FDD93 |. 55 push ebp
1 m$ ^/ w! h5 ]) w4 X* n! ~; u+ k - 024FDD94 |. 8B6C24 20 mov ebp,dword ptr ss:[esp+0x20]# P' ^0 {4 x2 c5 R
- 024FDD98 |. 57 push edi: m# x8 \, C' N7 X! U/ o" \& _
- 024FDD99 |. 8B7C24 20 mov edi,dword ptr ss:[esp+0x20]% q% a! N0 R. _) M4 o- {$ ^
- 024FDD9D |. 8B87 281D0000 mov eax,dword ptr ds:[edi+0x1D28]
, P. t0 @9 M. R1 f - 024FDDA3 |. 85C0 test eax,eax
# T' B4 ~" y# l( e8 H4 G- M - 024FDDA5 |. 75 04 jnz short D2Game.024FDDAB) q* n8 q4 F5 {8 S' @, |# t- o
- 024FDDA7 |. 6A 27 push 0x273 R9 ]2 G" P2 D7 t
- 024FDDA9 |. EB 25 jmp short D2Game.024FDDD0" b2 \* s, Q- ~" Y4 c
- 024FDDAB |> F640 08 02 test byte ptr ds:[eax+0x8],0x2
% @. H- r" o/ O& ]' V - 024FDDAF |. 0F85 F5010000 jnz D2Game.024FDFAA0 X* ?# N( D7 ?/ O$ A" T" H- q
- 024FDDB5 |. 8B4424 28 mov eax,dword ptr ss:[esp+0x28]2 P `6 k1 D& D. c
- 024FDDB9 |. 50 push eax
u; `! x- |& m6 i! _! d% ^! J - , ~( n9 h9 Y- Z/ H% U$ i5 J
- 024FDDED |. 8B948F BC0000>mov edx,dword ptr ds:[edi+ecx*4+0xBC]
# ^# r, W# X4 w/ F5 b5 K - 024FDDF4 |. 85D2 test edx,edx
1 d# Z; O6 X& b( q - 024FDDF6 |. 8D8C8F BC0000>lea ecx,dword ptr ds:[edi+ecx*4+0xBC]
4 M. ~$ {" O8 Y: U( c. Y! _ x7 R0 U - 024FDDFD |. 53 push ebx
( ^1 M: @- [& w. d; |4 d - 024FDDFE |. 56 push esi5 L" m! X! B: ^- e0 ?$ P
- 024FDDFF |. 894C24 18 mov dword ptr ss:[esp+0x18],ecx( Q d' w3 d* f6 }: K- Q
- 024FDE03 75 09 jnz short D2Game.024FDE0E ; 判断ACT是否已经游戏初始化过 NOP这个,可以单个游戏内反复刷新地图?+ n. F3 N0 z/ O6 d3 a) h2 g2 o$ R
- 024FDE05 |. 8AD8 mov bl,al
2 Y! n* l" m; C - 024FDE07 |. 8BF7 mov esi,edi
# P0 g* i2 f, T - 024FDE09 |. E8 22F6FFFF call D2Game.024FD430' A1 U7 {0 s: R4 O* o' q# t
- 024FDE0E |. 6A 00 push 0x0* y& n7 K; K0 H2 A4 s4 E+ T% \
- 024FDE10 |. 8BF5 mov esi,ebp' A) W% I- f! H3 J" J" R
- 024FDE12 |. C745 04 05000>mov dword ptr ss:[ebp+0x4],0x5</font>+ L' e3 M' ~, c' H
- 9 N6 {) ^2 g, F$ l s
复制代码
/ }' E2 C! y, Q7 K8 [ |
|