标题:
原引擎三连击(重新写的)
[打印本页]
作者:
513633522
时间:
2011-8-15 08:58
标题:
原引擎三连击(重新写的)
昨天晚上给棉崽改引擎,其中有把防御两次攻击改为主动连击……
突然想起以前自己改过三连击,现在想想,那个方法是错误的,问题很大,于是就顺手重新写了
看贴回贴是个好习惯啊……还看,还不回帖,再不回帖就…………沉了……
效果:装备了3A特效号的武将攻击必定双击,有30%的几率进行第三次攻击
这样可以看作 主动双击 具有隐藏特性,可以有几率进行第三次攻击
主动连击改法不贴出来(教程很多,慕容和godtybe都有)
00406551 . /E9 22E80200 JMP Ekd116.00434D78(跳转空白处)
00406556 |90 NOP
00406557 |90 NOP
00406558 |90 NOP
我是占用的许子将教学最后开全宝的函数空间,取消该函数的调用,这样不影响教学……
00434D78 > \8B45 FC MOV EAX,DWORD PTR SS:[EBP-4] ; 三连击修改
00434D7B . 33D2 XOR EDX,EDX
00434D7D . 8A90 08060000 MOV DL,BYTE PTR DS:[EAX+608]
00434D83 . 83FA 01 CMP EDX,1
00434D86 . 72 49 JB SHORT Ekd5.00434DD1
00434D88 . 83FA 02 CMP EDX,2 判断是否进行了第二次攻击,没进行就跳过第三次攻击判定
00434D8B . 7D 51 JGE SHORT Ekd5.00434DDE
00434D8D . 6A 3A PUSH 3A(宝物特效号) ; /Arg1 = 0000003A
00434D8F . 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4] ; |
00434D92 . 36:8B48 08 MOV ECX,DWORD PTR SS:[EAX+8] ; |
00434D96 . E8 572DFDFF CALL Ekd5.00407AF2 ; \Ekd116.00407AF2
00434D9B . 85C0 TEST EAX,EAX
00434D9D . 74 3F JE SHORT Ekd5.00434DDE
00434D9F . 33C0 XOR EAX,EAX
00434DA1 . 36:A1 334D430>MOV EAX,DWORD PTR SS:[434D33] 判断位置434D33是否为1,为1开启三连击,默认为0,因为棉崽没说要这个特效,就没开启……
00434DA7 . 83F8 01 CMP EAX,1
00434DAA . 75 32 JNZ SHORT Ekd5.00434DDE
00434DAC . 6A 1E PUSH 1E(发动三连击概率为30%)
00434DAE . E8 7FAD0400 CALL Ekd5.0047FB32
00434DB3 . 85C0 TEST EAX,EAX
00434DB5 . 74 27 JE SHORT Ekd5.00434DDE
00434DB7 . 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
00434DBA . 8A88 08060000 MOV CL,BYTE PTR DS:[EAX+608]
00434DC0 . 80C1 01 ADD CL,1(计数加1)
00434DC3 . 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
00434DC6 . 888A 08060000 MOV BYTE PTR DS:[EDX+608],CL
00434DCC .^ E9 6817FDFF JMP Ekd5.00406539(攻击)
00434DD1 > 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4](前两次攻击到这里)
00434DD4 . E8 A813FDFF CALL Ekd5.00406181(连击率判断,必双击修改里面)
00434DD9 .^ E9 7B17FDFF JMP Ekd5.00406559
00434DDE >^ E9 7E17FDFF JMP Ekd5.00406561
以上也可以独立出来三连击,也可以让双击10级变三连击……
作者:
513633522
时间:
2011-8-15 08:59
题外话:{先批评下棉崽小童鞋,像合并特效、改个双击这样的特效你也应该能做到滴,你好歹
也是受过某几位高人指点滴,不像我,除了发帖请教外只有默默(回帖只是个尊重和习惯)的看
前辈们的教程……
不要提吸血和先手攻击,这个我不会,我尝试改吸血受到打击太大,先是没看懂岱大的吸血代码,
然后照抄没有效果,然后自己去写吸血,结果吸血的最终效果有,但没有吸血进度的动画,接着
发帖求助,帖子默默的沉了,于是乎,我就害怕去改有动画的特效,比如提升攻击,动画是头上
一阵乱闪红光……所以带动画的特效我就不在去学习研究了……
至于先手攻击,是岱大帖子和吸血靠的很近,爱屋及乌……顺手也就……不看了,也不学习实验
了,想想可能就是把攻击和被攻击者互换这么简单……
其他特效:奋战攻击,是增加什么条件来阻止不停的攻击呢?这个不会……
学会策略:没研究过,不过昨晚又看来遍岱大的帖子,有了一些思路,如果有时间把位置找找,
也应该好改吧!
其他的特效没连想都没想过……
另外元让传偶尔有些进度,没有TJ,新形象(惴惴不安设计)和新地图(棉崽设计)也都在缓慢
制作中……简单的视频已经完工
还另外,本人想制作的穿越三国类型的MOD也没TJ,这个想用自己改的引擎,所以努力学改引擎中……
还另外……}
作者:
dennis2669
时间:
2011-8-15 09:04
..............................................................路過
作者:
WHITESHIP
时间:
2011-8-15 11:44
标题:
回复 #2 513633522 的帖子
我昨天在试着改奋战攻击和引导攻击的代码,43DADA还是什么的,反正是那一段。
想把奋战改成按DATA取值决定奋战攻击人数。
完全晕了,
判断是否奋战跳转和被攻击武将是否死亡跳转、以及是否引导跳转放在一起,结果我看着这段代码觉得自相矛盾,无论如何无法想到是如何判断成游戏中那样的效果的。
作者:
godtype
时间:
2011-8-15 11:53
奋战并不是想像的那么容易改的,当初第一次给无双改奋战就是“想当然”地去改,结果就是不成功,只能对照着STAR的引擎来做,而且还要是旧版本的,新的基本上很多地方看不明白。
而且43DADA只是玩家操作部分,另外还要改AI操作部分,具体地址要查一下,或者搜索一下引导的特效号。
旧版本的STAR引擎如果没保留,可以看神之奖励版的引擎。
作者:
513633522
时间:
2011-8-15 11:57
奋战我再思考思考
作者:
灬棉崽灬
时间:
2011-8-15 19:50
标题:
回复 #2 513633522 的帖子
有必要把我说出来吗
我也是十分悲哀的
那个引擎拖到现在还没好
我们初三好像要提前7天开学
我时间不多了啊!
作者:
edc34512
时间:
2011-8-15 19:59
给棉蕙改代码,他也要做MOD?
作者:
cltchzy
时间:
2011-8-15 20:12
标题:
看不懂
虽然看不懂,但是对研究表示尊敬吧
作者:
kawxov1815
时间:
2011-8-15 20:54
太強了!大大!先推一把再說吧!希望未來有辦法到達這樣的境界!
作者:
灬棉崽灬
时间:
2011-8-15 21:02
标题:
回复 #8 edc34512 的帖子
你才知道啊
作者:
513633522
时间:
2011-8-17 08:38
标题:
回复 #11 灬棉崽灬 的帖子
吸血改完了
作者:
edc34512
时间:
2011-8-17 08:48
标题:
回复 #11 灬棉崽灬 的帖子
是个什么题材的?主角又是谁?预计什么时候发布?会发布到多少个论坛?
作者:
513633522
时间:
2011-8-17 10:59
标题:
回复 #13 edc34512 的帖子
游戏中有我滴
还是个医生
作者:
灬棉崽灬
时间:
2011-8-17 11:39
标题:
回复 #13 edc34512 的帖子
是以唱唱反调社区的家族:常山聚义堂开展的
差不多类似于帮派于官府之间的斗争
预计开学前要发布5关,不过得等人帮忙改引擎
到时暂时只在唱唱反调社区发布
等寒假我回来的时候会继续加强
这5关主要是供大家测试以便来完善这个游戏
等到出有10关左右再发到轩辕、传承、法宝
不过现在就差引擎哎
剧情专门请写网络小说的人构思
作者:
okokwori
时间:
2024-9-30 10:16
灌水刷权限
欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/)
Powered by Discuz! 5.0.0