标题: 军师技扩充及合理化修改(Star175的引擎), 平衡的回归
性别:未知-离线 yanguodong

白衣伯爵
谏议大夫

Rank: 11Rank: 11Rank: 11Rank: 11Rank: 11
组别 翰林学士
级别 讨逆将军
功绩 331
帖子 630
编号 60674
注册 2006-2-23
家族 轩辕魔教


发表于 2011-3-22 13: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 编辑 ]


顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2024-11-24 20:49
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.010840 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP