辅助各类地形宝物(改了好几个道具,可选一部分添加)
0043F833 ^\E9 8D19FEFF jmp Ekd5.004211C5
004211C5 6A 20 push 20(武器号205C5)
004211C7 8B55 EC mov edx,dword ptr ss:[ebp-14]
004211CA 8B0A mov ecx,dword ptr ds:[edx]
004211CC 6BC9 48 imul ecx,ecx,48
004211CF 81C1 0000D600 add ecx,0D60000
004211D5 E8 2F68FEFF call Ekd5.00407A09
004211DA 85C0 test eax,eax
004211DC 74 2E je short Ekd5.0042120C
004211DE 8B45 08 mov eax,dword ptr ss:[ebp+8]
004211E1 3C 03 cmp al,3(地形荒地,打开地形编辑器左边图标从上往下数)
004211E3 74 0C je short Ekd5.004211F1
004211E5 3C 04 cmp al,4(山地)
004211E7 74 08 je short Ekd5.004211F1
004211E9 3C 05 cmp al,5(岩山)
004211EB 74 04 je short Ekd5.004211F1
004211ED 3C 06 cmp al,6(悬崖)
004211EF 75 05 jnz short Ekd5.004211F6
004211F1 B0 01 mov al,1(移动消耗为1)
004211F3 8945 F8 mov dword ptr ss:[ebp-8],eax
004211F6 8B45 F0 mov eax,dword ptr ss:[ebp-10]
004211F9 3C 03 cmp al,3(地形荒地,打开地形编辑器左边图标从上往下数)
004211FB 75 04 jnz short Ekd5.00421201
004211FD B0 0C mov al,0B(加成120%)
004211FF EB 08 jmp short Ekd5.00421209
00421201 3C 04 cmp al,4(山地)
00421203 75 07 jnz short Ekd5.0042120C
00421205 B0 0C mov al,0C(加成120%)
00421207 90 nop
00421208 90 nop
00421209 8945 F4 mov dword ptr ss:[ebp-C],eax
0042120C 8B45 F8 mov eax,dword ptr ss:[ebp-8]
0042120F 8B55 F4 mov edx,dword ptr ss:[ebp-C]
00421212 74 05 je short Ekd5.00421219
00421214 E9 1E9B0300 jmp Ekd5.0045AD37
00421219 6A 2F push 2F
0042121B 8B55 EC mov edx,dword ptr ss:[ebp-14]
0042121E 8B0A mov ecx,dword ptr ds:[edx]
00421220 6BC9 48 imul ecx,ecx,48
00421223 81C1 0000D600 add ecx,0D60000
00421229 E8 DB67FEFF call Ekd5.00407A09
0042122E 85C0 test eax,eax
00421230 74 1E je short Ekd5.00421250
00421232 8B45 08 mov eax,dword ptr ss:[ebp+8]
00421235 3C 02 cmp al,2
00421237 74 04 je short Ekd5.0042123D
00421239 3C 1A cmp al,1A
0042123B 75 05 jnz short Ekd5.00421242
0042123D B0 01 mov al,1
0042123F 8945 F8 mov dword ptr ss:[ebp-8],eax
00421242 8B45 F0 mov eax,dword ptr ss:[ebp-10]
00421245 3C 02 cmp al,2
00421247 75 07 jnz short Ekd5.00421250
00421249 B0 0C mov al,0C
0042124B 90 nop
0042124C 90 nop
0042124D 8945 F4 mov dword ptr ss:[ebp-C],eax
00421250 8B45 F8 mov eax,dword ptr ss:[ebp-8]
00421253 8B55 F4 mov edx,dword ptr ss:[ebp-C]
00421256 ^ 0F84 A2FFFEFF je Ekd5.004111FE
0042125C E9 D69A0300 jmp Ekd5.0045AD37
004111FE 6A 22 push 22(105BF)
00411200 8B55 EC mov edx,dword ptr ss:[ebp-14]
00411203 8B0A mov ecx,dword ptr ds:[edx]
00411205 6BC9 48 imul ecx,ecx,48
00411208 81C1 0000D600 add ecx,0D60000
0041120E E8 F667FFFF call Ekd5.00407A09
00411213 85C0 test eax,eax
00411215 74 56 je short Ekd5.0041126D
00411217 8B45 08 mov eax,dword ptr ss:[ebp+8]
0041121A 3C 07 cmp al,7
0041121C 74 14 je short Ekd5.00411232
0041121E 3C 09 cmp al,9
00411220 74 10 je short Ekd5.00411232
00411222 3C 0A cmp al,0A
00411224 74 0C je short Ekd5.00411232
00411226 3C 0B cmp al,0B
00411228 74 08 je short Ekd5.00411232
0041122A 3C 0C cmp al,0C
0041122C 74 04 je short Ekd5.00411232
0041122E 3C 0D cmp al,0D
00411230 75 05 jnz short Ekd5.00411237
00411232 B0 01 mov al,1
00411234 8945 F8 mov dword ptr ss:[ebp-8],eax
00411237 8B45 F0 mov eax,dword ptr ss:[ebp-10]
0041123A 3C 07 cmp al,7
0041123C 75 04 jnz short Ekd5.00411242
0041123E B0 0C mov al,0C
00411240 EB 28 jmp short Ekd5.0041126A
00411242 3C 09 cmp al,9
00411244 75 04 jnz short Ekd5.0041124A
00411246 B0 0B mov al,0B
00411248 EB 20 jmp short Ekd5.0041126A
0041124A 3C 0A cmp al,0A
0041124C 75 04 jnz short Ekd5.00411252
0041124E B0 0A mov al,0A
00411250 EB 18 jmp short Ekd5.0041126A
00411252 3C 0B cmp al,0B
00411254 75 04 jnz short Ekd5.0041125A
00411256 B0 0A mov al,0A
00411258 EB 10 jmp short Ekd5.0041126A
0041125A 3C 0C cmp al,0C
0041125C 75 04 jnz short Ekd5.00411262
0041125E B0 0B mov al,0B
00411260 EB 08 jmp short Ekd5.0041126A
00411262 3C 0D cmp al,0D
00411264 75 07 jnz short Ekd5.0041126D
00411266 B0 0C mov al,0C
00411268 90 nop
00411269 90 nop
0041126A 8945 F4 mov dword ptr ss:[ebp-C],eax
0041126D 8B45 F8 mov eax,dword ptr ss:[ebp-8]
00411270 8B55 F4 mov edx,dword ptr ss:[ebp-C]
00411273 74 05 je short Ekd5.0041127A
00411275 E9 BD9A0400 jmp Ekd5.0045AD37
0041127A 6A 21 push 21(1063B)
0041127C 8B55 EC mov edx,dword ptr ss:[ebp-14]
0041127F 8B0A mov ecx,dword ptr ds:[edx]
00411281 6BC9 48 imul ecx,ecx,48
00411284 81C1 0000D600 add ecx,0D60000
0041128A E8 7A67FFFF call Ekd5.00407A09
0041128F 85C0 test eax,eax
00411291 74 22 je short Ekd5.004112B5
00411293 8B45 08 mov eax,dword ptr ss:[ebp+8]
00411296 3C 19 cmp al,19
00411298 75 05 jnz short Ekd5.0041129F
0041129A B0 01 mov al,1
0041129C 8945 F8 mov dword ptr ss:[ebp-8],eax
0041129F 8B45 F0 mov eax,dword ptr ss:[ebp-10]
004112A2 3C 10 cmp al,10
004112A4 75 04 jnz short Ekd5.004112AA
004112A6 B0 0C mov al,0C
004112A8 EB 08 jmp short Ekd5.004112B2
004112AA 3C 17 cmp al,17
004112AC 75 07 jnz short Ekd5.004112B5
004112AE B0 0B mov al,0B
004112B0 90 nop
004112B1 90 nop
004112B2 8945 F4 mov dword ptr ss:[ebp-C],eax
004112B5 8B45 F8 mov eax,dword ptr ss:[ebp-8]
004112B8 8B55 F4 mov edx,dword ptr ss:[ebp-C]
004112BB 74 05 je short Ekd5.004112C2
004112BD E9 759A0400 jmp Ekd5.0045AD37
004112C2 6A 2D push 2D
004112C4 8B55 EC mov edx,dword ptr ss:[ebp-14]
004112C7 E9 6CE50200 jmp Ekd5.0043F838
0043F838 8B0A mov ecx,dword ptr ds:[edx](3EC38)
0043F83A 6BC9 48 imul ecx,ecx,48
0043F83D 81C1 0000D600 add ecx,0D60000
0043F843 E8 C181FCFF call Ekd5.00407A09
0043F848 85C0 test eax,eax
0043F84A 74 2A je short Ekd5.0043F876
0043F84C 8B45 08 mov eax,dword ptr ss:[ebp+8]
0043F84F 3C 14 cmp al,14
0043F851 74 08 je short Ekd5.0043F85B
0043F853 3C 15 cmp al,15
0043F855 74 04 je short Ekd5.0043F85B
0043F857 3C 16 cmp al,16
0043F859 75 05 jnz short Ekd5.0043F860
0043F85B B0 01 mov al,1
0043F85D 8945 F8 mov dword ptr ss:[ebp-8],eax
0043F860 8B45 F0 mov eax,dword ptr ss:[ebp-10]
0043F863 3C 00 cmp al,0
0043F865 75 04 jnz short Ekd5.0043F86B
0043F867 B0 0C mov al,0C
0043F869 EB 08 jmp short Ekd5.0043F873
0043F86B 3C 01 cmp al,1
0043F86D 75 07 jnz short Ekd5.0043F876
0043F86F B0 0C mov al,0C
0043F871 90 nop
0043F872 90 nop
0043F873 8945 F4 mov dword ptr ss:[ebp-C],eax
0043F876 8B45 F8 mov eax,dword ptr ss:[ebp-8]
0043F879 8B55 EC mov edx,dword ptr ss:[ebp-14]
0043F87C 8B0A mov ecx,dword ptr ds:[edx]
0043F87E E9 B4B40100 jmp Ekd5.0045AD37
[ 本帖最后由 yanguodong 于 2007-10-9 23:10 编辑 ]
|