佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 6441|回复: 19

007汇编之牛刀小试: 连续攻击和连续反击

[复制链接]
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2013-11-28 14:14:32 | 显示全部楼层 |阅读模式
    本帖最后由 贤知有您 于 2013-11-28 14:17 编辑

    自从看了sakuya452 汇编高手的作品之后,心里头佩服万分。没想到汇编有如此魔力。
    由于自学了一点点汇编的知识,也东施效颦般做了个小汇编,语句以最简单的来处理,特此抛砖引玉,志在娱乐娱乐。
    因为内存修改有风险,使用需谨慎。任何崩溃概不负责,呵呵。

    这里拦截了生物肉搏攻击时的内存语句,做了以下2个援引。
    1.生物可以在对方反击时连续攻击多次
    2.生物可以在反击时连续反击多次

    使用了0x01000000打后的内存空间(也不知道有没有后遗症或者被其它占用的情况,大家仅作参考吧)
    另外由于水平有限,为了少写汇编,连续攻击或反击的次数都只用一个地址存储,请务必每次BG0都清零一次,否则会带入下次使用。

    各位请看招。

    以下是允许对手反击前连续攻击的脚本
    1. ZVSE
    2. **By007 贤知有您 2013-11-24 (首次编写汇编脚本) / 11-26 改写
    3. **可以实现正常生物肉搏攻击时,在对方反击之前额外增加攻击次数,攻击次数在UN:C16777216/4中记录
    4. **每次动作前需清空地址值,否则可能会留到下一个堆栈(因为当设置了额外次数,但实际堆栈并没有攻击时不会自动清零)
    5. **此额外次数可在BG0阶段设置给此轮中正在肉搏攻击的堆栈
    6. **内存外增汇编有风险,谨作娱乐和参考,崩溃概不负责.
    7. !?BG0&1000;
    8. !!UN:C16777216/4/0;[每次动作前必须清空额外攻击次数]
    9. !!BG:N?y1 E?y11 A?y10;
    10. !!FU|y1<0/y11<0/y10<>6:E;
    11. !!BMy1:T?y2 N?y3;
    12. !!FU|y2<>7:E; [十字军主动攻击]
    13. !!UN:C16777216/4/4;[在对手反击前增加4次攻击]

    14. !?BA0&1000;[更改]
    15. !!UN:C4463333/1/233;[E9]
    16. !!UN:C4463334/4/12313882;[BBE51A]
    17. !!UN:C16777216/4/0;
    18. !!UN:C16777220/4/1970172392;
    19. !!UN:C16777224/4/1280281599;
    20. !!UN:C16777228/4/494848389;
    21. !!UN:C16777232/4/2236370571;
    22. !!UN:C16777236/4/2333507273;
    23. !!UN:C16777240/4/13;
    24. !!UN:C16777244/4/2127136001;
    25. !!UN:C16777248/4/227100940;
    26. !!UN:C16777252/4/16777216;
    27. !!UN:C16777256/4/1142600169;
    28. !!UN:C16777260/4/47615;
    29. !!UN:C16777264/4/227082240;
    30. !!UN:C16777268/4/16777216;
    31. !!UN:C16777272/4/1142599145;
    32. !!UN:C16777276/1/255;

    33. !?BA1&1000;[还原]
    34. !!UN:C4463333/1/232;[E8]
    35. !!UN:C4463334/4/3232656;[315390]
    36. !!UN:C16777216/4/0;
    37. !!UN:C16777220/4/0;
    38. !!UN:C16777224/4/0;
    39. !!UN:C16777228/4/0;
    40. !!UN:C16777232/4/0;
    41. !!UN:C16777236/4/0;
    42. !!UN:C16777240/4/0;
    43. !!UN:C16777244/4/0;
    44. !!UN:C16777248/4/0;
    45. !!UN:C16777252/4/0;
    46. !!UN:C16777256/4/0;
    47. !!UN:C16777260/4/0;
    48. !!UN:C16777264/4/0;
    49. !!UN:C16777268/4/0;
    50. !!UN:C16777272/4/0;
    51. !!UN:C16777276/1/0;
    复制代码
    以下是允许多次反击的脚本
    1. ZVSE
    2. **By007 贤知有您 2013-11-26
    3. **额外的反击次数记录在UN:C16777472/4/ 中
    4. **皇家狮鹫在同一轮反击时能连续攻击4次(反击次数只按照原来的减一)
    5. **每回合BG0必须先清除反击次数的内存(否则可能带入下一轮反击中)
    6. !?BG0&1000;
    7. !!UN:C16777472/4/0; [必须在每次BG0中将额外反击次数归零]
    8. !!BG:N?y1 E?y11 A?y10;
    9. !!FU|y1<0/y11<0/y10<>6:E;
    10. !!BMy11:T?y12 N?y13;
    11. !!FU|y12<>5:E; [被攻击者非皇家狮鹫]
    12. !!UN:C16777472/4/4;[在同一轮反击中额外增加4次攻击(请修改最后的4)]

    13. !?BA0&1000; [战场开始时修改内存]
    14. !!UN:C4463453/1/233;
    15. !!UN:C4463454/4/12314018;
    16. !!UN:C16777472/4/0;
    17. !!UN:C16777476/4/1970106856;
    18. !!UN:C16777480/4/1280216063;
    19. !!UN:C16777484/4/612288901;
    20. !!UN:C16777488/4/2236370827;
    21. !!UN:C16777492/4/2333966025;
    22. !!UN:C16777496/4/65549;
    23. !!UN:C16777500/4/2127136001;
    24. !!UN:C16777504/4/227100947;
    25. !!UN:C16777508/4/16777472;
    26. !!UN:C16777512/4/1408785803;
    27. !!UN:C16777516/4/3922627415;
    28. !!UN:C16777520/4/4294967248;
    29. !!UN:C16777524/4/185;
    30. !!UN:C16777528/4/887040;
    31. !!UN:C16777532/4/3909156865;
    32. !!UN:C16777536/4/4282653214;

    33. !?BA1&1000;[还原内存]
    34. !!UN:C4463453/1/232;
    35. !!UN:C4463454/4/3232586;
    36. !!UN:C16777472/4/0;
    37. !!UN:C16777476/4/0;
    38. !!UN:C16777480/4/0;
    39. !!UN:C16777484/4/0;
    40. !!UN:C16777488/4/0;
    41. !!UN:C16777492/4/0;
    42. !!UN:C16777496/4/0;
    43. !!UN:C16777500/4/0;
    44. !!UN:C16777504/4/0;
    45. !!UN:C16777508/4/0;
    46. !!UN:C16777512/4/0;
    47. !!UN:C16777516/4/0;
    48. !!UN:C16777520/4/0;
    49. !!UN:C16777524/4/0;
    50. !!UN:C16777528/4/0;
    51. !!UN:C16777532/4/0;
    52. !!UN:C16777536/4/0;
    复制代码

    我把连续攻击给了十字军,连续反击给了狮鹫。
    于是大家看看GIF动画,十字军攻击皇家狮鹫。
    首先十字军连续攻击了5次,再到皇家狮鹫连续反击了5次,最后才是十字军原有的双击标志带来的最后一击。

    攻击反击各5次.gif

    评分

    1

    查看全部评分

    本帖被以下淘专辑推荐:

    该用户从未签到

    2455

    回帖

    5万

    金币

    7

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    13881

    TE先驱

    发表于 2013-11-28 17:07:45 | 显示全部楼层
    哈哈,貌似很好玩的感觉,能凭此实现受双击实行双反击吗?或者出现抢先反击?
    NH3简介:http://www.wakeofgods.com/thread-22343-1-1.html

    该用户从未签到

    2455

    回帖

    5万

    金币

    7

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    13881

    TE先驱

    发表于 2013-11-28 17:10:38 | 显示全部楼层
    什么时候才能帮我试试按建筑数量增加箭塔攻击次数啊?

    点评

    TT兄,对战时动态修改内存并不是件好事. 我觉得会有问题的.  详情 回复 发表于 2013-11-28 19:13
    NH3简介:http://www.wakeofgods.com/thread-22343-1-1.html
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

     楼主| 发表于 2013-11-28 19:13:57 | 显示全部楼层
    titanzwh 发表于 2013-11-28 17:10
    什么时候才能帮我试试按建筑数量增加箭塔攻击次数啊?

    TT兄,对战时动态修改内存并不是件好事.
    我觉得会有问题的.

    点评

    只是放着这么好的功能,又能有好的关联不用怪可惜的  详情 回复 发表于 2013-11-29 11:43
  • TA的每日心情
    开心
    2022-5-3 16:00
  • 签到天数: 296 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    314

    回帖

    8112

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    412
    发表于 2013-11-28 20:42:55 | 显示全部楼层
    这不公平先攻击的人站便宜 打死了别人还怎么反击

    点评

    打了诸神之刃 怪物强化的话 神灯可以先手反击 施法  详情 回复 发表于 2013-12-24 22:58
    回合制游戏先手本身就很占优  详情 回复 发表于 2013-11-29 03:56
  • TA的每日心情
    开心
    2023-9-13 09:33
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]火元素使者

    1630

    回帖

    1万

    金币

    1

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    9095

    退役版主

    QQ
    发表于 2013-11-29 03:56:15 | 显示全部楼层
    fhangoo 发表于 2013-11-28 20:42
    这不公平先攻击的人站便宜 打死了别人还怎么反击

    回合制游戏先手本身就很占优
  • TA的每日心情
    开心
    2023-9-13 09:33
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]火元素使者

    1630

    回帖

    1万

    金币

    1

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    9095

    退役版主

    QQ
    发表于 2013-11-29 03:59:00 | 显示全部楼层
    连续反击配合狮鹫的无限反击真是逆天,如同狗咬刺猬,无从下口啊,只能远程魔法集火了

    该用户从未签到

    2455

    回帖

    5万

    金币

    7

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    13881

    TE先驱

    发表于 2013-11-29 11:43:35 | 显示全部楼层
    贤知有您 发表于 2013-11-28 19:13
    TT兄,对战时动态修改内存并不是件好事.
    我觉得会有问题的.

    只是放着这么好的功能,又能有好的关联不用怪可惜的
    NH3简介:http://www.wakeofgods.com/thread-22343-1-1.html
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2013-11-29 12:51:26 来自手机 | 显示全部楼层
    好东西,值得试试。
  • TA的每日心情
    奋斗
    2023-7-4 16:13
  • 签到天数: 78 天

    连续签到: 1 天

    [LV.6]地狱战马

    282

    回帖

    555

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3223
    发表于 2013-11-29 13:10:34 | 显示全部楼层
    碉堡了。。果断下来试用
  • TA的每日心情

    2016-1-25 23:01
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    119

    回帖

    7799

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    193
    发表于 2013-11-29 16:24:41 | 显示全部楼层
    哪个生物能够连续攻击就翻身做主人了……

    该用户从未签到

    152

    回帖

    7319

    金币

    6

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    759

    退役版主

    发表于 2013-11-30 08:13:08 | 显示全部楼层
    本帖最后由 sakuya452 于 2013-11-30 08:14 编辑

    不用担心那么多,看程序久了,就可以知道ERA也是通过注入(并且有加载他们的DLL)来实现新功能的,原版WOG在和ERA WOG在相同的地址上指令有区别

    只不过一个是“官方”,一个是“非官方”
  • TA的每日心情
    开心
    2021-11-2 11:44
  • 签到天数: 754 天

    连续签到: 1 天

    [LV.10]圣龙

    8815

    回帖

    1万

    金币

    17

    精华

    论坛嘉宾

    寄蜉蝣于天地,渺沧海之一粟。

    Rank: 9Rank: 9Rank: 9

    积分
    42459

    退役版主社区QQ达人论坛守望者脚本测试狂论坛元老杰出贡献魅力之星

    发表于 2013-12-2 17:55:23 | 显示全部楼层
    这个我个人测试没觉得出现什么问题,007大师真是内存专家+汇编高手
    “你看见的,是追随诸神脚步前进的埃拉西亚!”
    封神2.2黄金版 - 决战神之巅,英雄无敌世界的终极幻想
  • TA的每日心情
    开心
    2023-3-31 11:03
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]地狱战马

    148

    回帖

    9756

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    619

    社区QQ达人

    发表于 2013-12-6 15:57:18 | 显示全部楼层
    蛮好玩的~咱也试试看
  • TA的每日心情
    奋斗
    2023-7-4 16:13
  • 签到天数: 78 天

    连续签到: 1 天

    [LV.6]地狱战马

    282

    回帖

    555

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3223
    发表于 2013-12-18 21:30:16 | 显示全部楼层
    只用了前面一段多次攻击,进游戏就提示这个,关掉就没事,贤知帮忙看看
    1.jpg
    2.jpg
  • TA的每日心情
    开心
    2013-12-21 14:59
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    23

    回帖

    4554

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    100
    发表于 2013-12-21 16:36:39 | 显示全部楼层
    牛刀小试: 连续攻击和连续反击
  • TA的每日心情
    奋斗
    2023-7-4 16:13
  • 签到天数: 78 天

    连续签到: 1 天

    [LV.6]地狱战马

    282

    回帖

    555

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3223
    发表于 2013-12-24 10:05:09 | 显示全部楼层
    贤知最近消失了啊。。。估计年底比较忙,看到了帮忙看看是啥问题。。
  • TA的每日心情

    2020-7-31 10:09
  • 签到天数: 330 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    441

    回帖

    7946

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2165
    QQ
    发表于 2013-12-24 22:58:07 | 显示全部楼层
    fhangoo 发表于 2013-11-28 20:42
    这不公平先攻击的人站便宜 打死了别人还怎么反击

    打了诸神之刃 怪物强化的话  神灯可以先手反击 施法
  • TA的每日心情
    开心
    2024-11-10 14:53
  • 签到天数: 423 天

    连续签到: 1 天

    [LV.9]龙巫妖

    446

    回帖

    8105

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    5009
    发表于 2013-12-26 10:42:01 | 显示全部楼层
    楼主这个东西有补丁形式的下载吗
  • TA的每日心情
    开心
    2024-6-26 15:56
  • 签到天数: 1636 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    1648

    回帖

    3万

    金币

    0

    精华

    7级 Admirable Legendary Hero

    Rank: 7Rank: 7Rank: 7

    积分
    16156

    社区QQ达人助理版主

    发表于 2013-12-26 19:44:40 | 显示全部楼层
    我喜欢,不知道神圣天使能不连续攻击
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2024-11-21 23:53 , Processed in 0.334517 second(s), 15 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表