|  |  |  
 | 
  组别 |   翰林学士 |  
  级别 |   讨逆将军 |  
  功绩 |   331 |  
  帖子 |   630 |  
  编号 |   60674 |  
  注册 |   2006-2-23 |  
  家族 |   轩辕魔教 |  
 
 |  |  
 |  |  |  
 |  
 
  
 | 
| 
 |  
军师技扩充及合理化修改(Star175的引擎)
  
军师技上限地址  00411250    3C 0A                          cmp al,0A(原值09改为0A,扩充1个,) 
 
以下对军师技施展范围等的修改 
 
1-全屏己方白虎; 改为自己及周围白虎(九宫) 
004511D2    68 00000001                    push 1000000 
 
 
2-全屏己方霸气   改为自己和四周(十字) 
004510EE    6A 00                          push 0 
004510F0    90                             nop 
004510F1    90                             nop 
004510F2    90                             nop 
 
 
 3-全屏对方衰气   改为四周(十字)等级比自己高者无效 
 
0045115F    6A 00                          push 0 
00451161    90                             nop 
00451162    90                             nop 
00451163    90                             nop 
 
 
 4-全屏对方负面状态  全屏敌人中毒   
00450EC0    6A 10                          push 10 
 
 
  5-全屏己方气合    改为自己及周围气合(九宫)   
0041DC03    68 00000001                    push 1000000 
 
 
6-全屏对方反气合   改为周围反气合(九宫) 
00437777    68 00000001                    push 1000000 
 
 
 7-己方增加HPMP移动   改为自己增加HPMP移动     
0043BF4B    68 0000000B                    push 0B000000 
 
 
 8-优化八阵图   改为 全屏禁咒 
004069B4    55                             push ebp 
004069B5    8BEC                           mov ebp,esp 
004069B7    83EC 08                        sub esp,8 
004069BA    33C0                           xor eax,eax 
004069BC    8945 FC                        mov dword ptr ss:[ebp-4],eax 
004069BF    8B4D 08                        mov ecx,dword ptr ss:[ebp+8] 
004069C2    E8 8D950300                    call Ekd51.0043FF54 
004069C7    80F9 02                        cmp cl,2 
004069CA    7C 06                          jl short Ekd51.004069D2 
004069CC    C645 FC 04                     mov byte ptr ss:[ebp-4],4 
004069D0    EB 04                          jmp short Ekd51.004069D6 
004069D2    C645 FC 02                     mov byte ptr ss:[ebp-4],2 
004069D6    8B4D 08                        mov ecx,dword ptr ss:[ebp+8] 
004069D9    E8 19A50400                    call Ekd51.00450EF7 
004069DE    6A 04                          push 4 
004069E0    6A 06                          push 6 
004069E2    FF75 FC                        push dword ptr ss:[ebp-4] 
004069E5    6A 28                          push 28 
004069E7    6A 28                          push 28 
004069E9    6A 00                          push 0 
004069EB    6A 00                          push 0 
004069ED    B9 F05D4B00                    mov ecx,Ekd51.004B5DF0 
004069F2    B8 057B4900                    mov eax,Ekd51.00497B05 
004069F7    E8 E9430500                    call Ekd51.0045ADE5 
004069FC    FF75 FC                        push dword ptr ss:[ebp-4] 
004069FF    8B4D 08                        mov ecx,dword ptr ss:[ebp+8] 
00406A02    E8 46A50400                    call Ekd51.00450F4D 
00406A07    8BE5                           mov esp,ebp 
00406A09    5D                             pop ebp 
00406A0A    C3                             retn 
 
 
9-全屏己方回归   改为四周(十字) 
00405C11    6A 00                          push 0 
00405C13    90                             nop 
00405C14    90                             nop 
00405C15    90                             nop 
 
10-随机    改为全屏麻痹 
00407BB9    55                             push ebp 
00407BBA    8BEC                           mov ebp,esp 
00407BBC    83EC 08                        sub esp,8 
00407BBF    33C0                           xor eax,eax 
00407BC1    8945 FC                        mov dword ptr ss:[ebp-4],eax 
00407BC4    8B4D 08                        mov ecx,dword ptr ss:[ebp+8] 
00407BC7    E8 88830300                    call Ekd51.0043FF54 
00407BCC    80F9 02                        cmp cl,2 
00407BCF    7C 06                          jl short Ekd51.00407BD7 
00407BD1    C645 FC 04                     mov byte ptr ss:[ebp-4],4 
00407BD5    EB 04                          jmp short Ekd51.00407BDB 
00407BD7    C645 FC 02                     mov byte ptr ss:[ebp-4],2 
00407BDB    8B4D 08                        mov ecx,dword ptr ss:[ebp+8] 
00407BDE    E8 14930400                    call Ekd51.00450EF7 
00407BE3    6A 02                          push 2 
00407BE5    6A 06                          push 6 
00407BE7    FF75 FC                        push dword ptr ss:[ebp-4] 
00407BEA    6A 28                          push 28 
00407BEC    6A 28                          push 28 
00407BEE    6A 00                          push 0 
00407BF0    6A 00                          push 0 
00407BF2    B9 F05D4B00                    mov ecx,Ekd51.004B5DF0 
00407BF7    B8 057B4900                    mov eax,Ekd51.00497B05 
00407BFC    E8 E4310500                    call Ekd51.0045ADE5 
00407C01    FF75 FC                        push dword ptr ss:[ebp-4] 
00407C04    8B4D 08                        mov ecx,dword ptr ss:[ebp+8] 
00407C07    E8 41930400                    call Ekd51.00450F4D 
00407C0C    8BE5                           mov esp,ebp 
00407C0E    5D                             pop ebp 
00407C0F    C3                             retn 
00407C10    90                             nop 
 
11-随机 
 
UE改以下位置 
106BB处改为  b4 69 40 00 
106c4处改为  b9 7b 40 00 
 
由于扩充了一个,随机为11,需要用UE指定。各兵种必杀技UE指定地址:A3A00开始 
 
从D2649开始可写入新军师技的名称 
 
另:必杀技的集气方式还不合理,前期慢,后期快,需改进,最好跟等级挂钩,留给高手解决  
 
[ 本帖最后由 yanguodong 于 2011-3-22 22:13 编辑 ] 
 |  
  
 
 
 |  
| 
 |  
  |