佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 5812|回复: 8

官方脚本修正【英雄特长加强-39号】

[复制链接]

该用户从未签到

1546

回帖

2万

金币

4

精华

论坛嘉宾

Rank: 9Rank: 9Rank: 9

积分
9883

退役版主杰出贡献中流砥柱论坛元老

发表于 2011-12-1 08:53:34 | 显示全部楼层 |阅读模式
我一直没太注意,生物特长的英雄,在施治疗魔法时,增加特长生物生命值的上限。

前几天有人说勇敢的心用神圣天使复活骑士遇到的这个问题,我估计也是这个原因。

我粗看了下脚本,函数用的太复杂了。暂不分析每个变量和函数了。直接加补丁。



增加的补丁,用来一个函数FU669,20个v变量v1276-v1295(因为有20*2的堆栈需要保存嘛),函数和变量是官方脚本没有使用的,已经在脚本中注明,并在变量平台登记。

增补的补丁处在脚本中有详细的中文说明,如果不需要,直接删除即可。


修正原理:
攻方动作前,保存前20个堆栈的生命极值。攻方动作后,恢复前20个堆栈的生命极值。
守方动作前,保存后20个堆栈的生命极值。守方动作后,恢复后20个堆栈的生命极值。

脚本分散在原触发器中,大概500行和800行两处。
单独提出来的代码如下,你可以在附件脚本中找到相同的内容,修改或删除。


!?BG0;
!!VRv1276:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;变量复位1276-1285-fastarrow补丁
!!VRv1286:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;变量复位1276-1295-fastarrow补丁
**调用BUG修正函数保存每个堆栈生命极值
!!DO669/0/20/1&v436=0:P0;     攻击方动作-英雄施法前保存每个堆栈生命极值-fastarrow补丁
!!DO669/21/41/1&v436=1:P0;   防守方动作-生物施法前保存每个堆栈生命极值-fastarrow补丁


!?BG1;
**调用BUG修正函数恢复每个堆栈生命极值
!!DO669/0/20/1&v436=0:P1;     攻击方动作-英雄施法后恢复每个堆栈生命极值-fastarrow补丁
!!DO669/21/41/1&v436=1:P1;   防守方动作-生物施法后恢复每个堆栈生命极值-fastarrow补丁

****fastarrow补丁--修正施法后怪物生命极值上升函数****
*****************************************************
!?FU669&x1=0;
!!FU&x1<>0:E;
!!BMx16:H?y12;
!!VRy13:S1276 +x16;
!!VRvy13:Sy12;

!?FU669&x1=1;
!!FU&x1<>1:E:
!!BMx16:H?y12;
!!VRy13:S1276 +x16;
!!BMx16:Hvy13;
*********************************************************
****fastarrow补丁--施法后怪物生命极值上升修正函数结束****

script39英雄特长增强修正.rar

11.53 KB, 下载次数: 90, 下载积分: 金币 -5

评分

2

查看全部评分

  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52341

    论坛元老魅力之星封魔玩家

    发表于 2011-12-1 09:01:08 | 显示全部楼层
    提供详细测试报告的玩家,将得到威望+1奖励。
  • TA的每日心情
    慵懒
    2019-8-17 09:46
  • 签到天数: 1158 天

    连续签到: 2 天

    [LV.10]圣龙

    2万

    回帖

    91万

    金币

    7

    精华

    论坛嘉宾

    守望论坛的稻草人

    Rank: 9Rank: 9Rank: 9

    积分
    87641

    社区QQ达人论坛守望者金牌裁判杰出贡献魅力之星TE联赛冠军

    发表于 2011-12-1 09:13:02 | 显示全部楼层
    老离真厉害,一天修正一个,克招也不错,昨天也修正了一个。现在的论坛……我太开心了。
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52341

    论坛元老魅力之星封魔玩家

    发表于 2011-12-1 09:33:21 | 显示全部楼层
    现在急缺项目管理人啊
  • TA的每日心情
    慵懒
    2020-6-16 08:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    286

    回帖

    1万

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    551
    发表于 2011-12-1 11:58:55 | 显示全部楼层
    先留个记号,以后碰到BUG了再说

    该用户从未签到

    94

    回帖

    7702

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    170
    发表于 2011-12-3 14:05:43 | 显示全部楼层
    原帖由 songfx 于 2011-12-1 09:01 发表
    提供详细测试报告的玩家,将得到威望+1奖励。

    测试过标准包和追随神迹3.58F_v2.1_Fix1,用大天使复活骑士涨血的情况已经消除,也不会弹出英雄负攻击奖励的窗口!

    评分

    1

    查看全部评分

  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34677

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

    发表于 2012-4-20 11:06:07 | 显示全部楼层
    哟,原来这个BUG已经修正了啊.太赞了
    不久前玩一次BT图,生物特长的英雄,不断疗伤,本来我还想力盾战术,结果越打对方死得越少,一看血量已经飙升到2千多了.最后郁闷的放弃了.

    该用户从未签到

    124

    回帖

    6207

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    229

    社区QQ达人

    发表于 2012-4-20 15:02:41 | 显示全部楼层
    我正在发愁无法使用生物特长兵呢。。。。。
  • TA的每日心情
    无聊
    2017-9-25 12:20
  • 签到天数: 241 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    292

    回帖

    7794

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1476
    发表于 2013-9-28 17:51:17 | 显示全部楼层
    生物特长有时候攻防变成了负值,这个有补丁吗?
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-12-5 03:04 , Processed in 0.251746 second(s), 13 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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