| | |
|
刘国公 广南东路经略使 枢密直学士 ★★★★★★★★★★★★ ★★★
![Rank: 24](images/default/star_level3.gif) ![Rank: 24](images/default/star_level2.gif) ![Rank: 24](images/default/star_level2.gif)
| |
| | |
|
| | |
|
组别 | 经略使 |
级别 | 卫将军 |
好贴 | 1 |
功绩 | 1314 |
帖子 | 6207 |
编号 | 111321 |
注册 | 2007-2-18 |
来自 | 我家 |
家族 | 轩辕学院 |
| |
| | |
|
|
|
原帖由 ethos1001 于 2008-7-21 12:23 发表
我倒有个偏门的问题,估计也有人研究过了,就是如何修改四神法术对应的天气条件和佩戴道具?能否增加装备限制类法术,比方说施放回归需要佩戴特定道具,或者把白虎改成单体/多体回归的效果? 四神对应的代码:
0041FF87 |> 6A 32 PUSH 32 ; /Arg1 = 00000032
0041FF89 |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8] ; |
0041FF8C |. E8 787AFEFF CALL 00407A09 ; \00407A09
0041FF91 |. 85C0 TEST EAX,EAX
0041FF93 |. 74 07 JE SHORT 0041FF9C
0041FF95 |. 6A 32 PUSH 32
0041FF97 |. E9 AF000000 JMP 0042004B
0041FF9C |> C645 F4 00 MOV BYTE PTR SS:[EBP-C],0
0041FFA0 |. EB 08 JMP SHORT 0041FFAA
0041FFA2 |> 8A45 F4 /MOV AL,BYTE PTR SS:[EBP-C]
0041FFA5 |. 04 01 |ADD AL,1
0041FFA7 |. 8845 F4 |MOV BYTE PTR SS:[EBP-C],AL
0041FFAA |> 8B4D F4 MOV ECX,DWORD PTR SS:[EBP-C]
0041FFAD |. 81E1 FF000000 |AND ECX,0FF
0041FFB3 |. 83F9 68 |CMP ECX,68
0041FFB6 |. 7D 45 |JGE SHORT 0041FFFD
0041FFB8 |. 8B4D F4 |MOV ECX,DWORD PTR SS:[EBP-C]
0041FFBB |. 81E1 FF000000 |AND ECX,0FF
0041FFC1 |. 6BC9 19 |IMUL ECX,ECX,19
0041FFC4 |. 81C1 40114A00 |ADD ECX,004A1140
0041FFCA |. E8 7195FEFF |CALL 00409540
0041FFCF |. 25 FF000000 |AND EAX,0FF
0041FFD4 |. 83F8 32 |CMP EAX,32
0041FFD7 |. 75 22 |JNZ SHORT 0041FFFB
0041FFD9 |. 8B4D F4 |MOV ECX,DWORD PTR SS:[EBP-C]
0041FFDC |. 81E1 FF000000 |AND ECX,0FF
0041FFE2 |. 6BC9 19 |IMUL ECX,ECX,19
0041FFE5 |. 81C1 40114A00 |ADD ECX,004A1140
0041FFEB |. E8 80DDFFFF |CALL 0041DD70
0041FFF0 |. 8B55 08 |MOV EDX,DWORD PTR SS:[EBP+8]
0041FFF3 |. 81E2 FF000000 |AND EDX,0FF
0041FFF9 |. EB 02 |JMP SHORT 0041FFFD
0041FFFB |>^EB A5 \JMP SHORT 0041FFA2
0041FFFD |> 837D 10 00 CMP DWORD PTR SS:[EBP+10],0
00420001 |. 74 3F JE SHORT 00420042
00420003 |. 8B4D F4 MOV ECX,DWORD PTR SS:[EBP-C]
00420006 |. 81E1 FF000000 AND ECX,0FF
0042000C |. 6BC9 19 IMUL ECX,ECX,19
0042000F |. 81C1 40114A00 ADD ECX,004A1140
00420015 |. E8 F6F60300 CALL 0045F710
0042001A |. 50 PUSH EAX
0042001B |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
0042001E |. 81E1 FF000000 AND ECX,0FF
00420024 |. 6BC9 46 IMUL ECX,ECX,46
00420027 |. 81C1 C0F44A00 ADD ECX,004AF4C0
0042002D |. E8 DEF60300 CALL 0045F710
00420032 |. 50 PUSH EAX ; |Arg3
00420033 |. 68 A4B74800 PUSH 0048B7A4 ; |Arg2 = 0048B7A4
00420038 |. 6A 02 PUSH 2 ; |Arg1 = 00000002
0042003A |. E8 5AF60000 CALL 0042F699 ; \0042F699
0042003F |. 83C4 10 ADD ESP,10
00420042 |> C745 FC 00000000 MOV DWORD PTR SS:[EBP-4],0
00420049 |. EB 6B JMP SHORT 004200B6
0042004B |> B9 083D4B00 MOV ECX,004B3D08
00420050 |. E8 7FA10200 CALL 0044A1D4
00420055 |. 25 FF000000 AND EAX,0FF
0042005A |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
0042005D |. 81E2 FF000000 AND EDX,0FF
00420063 |. 83FA 40 CMP EDX,40
00420066 |. 75 12 JNZ SHORT 0042007A
00420068 |. 83F8 02 CMP EAX,2
0042006B |. 7D 49 JGE SHORT 004200B6
0042006D |. 837D 10 00 CMP DWORD PTR SS:[EBP+10],0
00420071 |. 74 3C JE SHORT 004200AF
00420073 |. 68 B4B74800 PUSH 0048B7B4
00420078 |. EB 2B JMP SHORT 004200A5
0042007A |> 83FA 41 CMP EDX,41
0042007D |. 75 11 JNZ SHORT 00420090
0042007F |. 85C0 TEST EAX,EAX
00420081 |. 74 33 JE SHORT 004200B6
00420083 |. 837D 10 00 CMP DWORD PTR SS:[EBP+10],0
00420087 |. 74 26 JE SHORT 004200AF
00420089 |. 68 DCB74800 PUSH 0048B7DC
0042008E |. EB 15 JMP SHORT 004200A5
00420090 |> 83FA 42 CMP EDX,42
00420093 |. 75 21 JNZ SHORT 004200B6
00420095 |. 83F8 01 CMP EAX,1
00420098 |. 74 1C JE SHORT 004200B6
0042009A |. 837D 10 00 CMP DWORD PTR SS:[EBP+10],0
0042009E |. 74 0F JE SHORT 004200AF
004200A0 |. 68 00B84800 PUSH 0048B800
004200A5 |> 6A 02 PUSH 2 ; |Arg1 = 00000002
004200A7 |. E8 EDF50000 CALL 0042F699 ; \0042F699
004200AC |. 83C4 08 ADD ESP,8
004200AF |> C745 FC 00000000 MOV DWORD PTR SS:[EBP-4],0
004200B6 |> 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004200B9 |. 8BE5 MOV ESP,EBP
004200BB |. 5D POP EBP
004200BC \. C3 RETN
004200BD . 24FF4100 DD 0041FF24 ; Switch table used at 0041FF1D
004200C1 . 59FF4100 DD 0041FF59
004200C5 . 87FF4100 DD 0041FF87
004200C9 . 87FF4100 DD 0041FF87
004200CD . 87FF4100 DD 0041FF87
004200D1 . 87FF4100 DD 0041FF87
004200D5 . B6004200 DD 004200B6
以上的代码因为看得很头痛,所以一早已经放弃了。
|
|
|