| 辅助各类地形宝物(改了好几个道具,可选一部分添加) 
 
 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 编辑 ]
 |