佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 1185|回复: 9

HE-1:I指令返回的当前魔法值最少为1点吗?

[复制链接]
  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4525

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11918
    发表于 2019-8-14 10:07:35 | 显示全部楼层 |阅读模式
    魔法值为0的时候,这个指令返回值居然是1?

    !!HEv100:I?y7; (get current spell points)(获取当前魔力点数存入y)

    !!VRy8:Sy5; (copy to be used to calc how much to add)
    !!VRy8::20 -y1 -1; (Spell points are mysticism level/10 of normal, -level of mysticism -1, for normal regeneration)(改为5%回魔 修改者:Noob,修改时间019-08-12)
    **y8变为理论上应该回复的魔力点数
    !!IF:L^{%Z-1}每天理论回复量为%Y8==y8,{%Y7}=y7^;

    QQ截图20190814100222.png
  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4525

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11918
     楼主| 发表于 2019-8-14 10:08:42 | 显示全部楼层
    挺奇怪的。不知道有人遇到过这种情况没?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4525

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11918
     楼主| 发表于 2019-8-14 10:18:55 | 显示全部楼层
    抱歉,是我代码问题,1点魔法原来是英雄的基础回魔,后面代码里我把这个值减掉了,所以变为0了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4525

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11918
     楼主| 发表于 2019-8-14 10:47:42 | 显示全部楼层
    悲剧了,按照wog官方代码,神秘术10%,20%,30%回魔必定大于等于原版的1,2,3点额外回魔,一点问题都没有,但我现在想要屏蔽掉神秘术的功能==就不能直接在官方代码上改了

    点评

    你自己把自己绕死了啊 计算智力加成,计算英雄P数,自己区分强化智力是否开启。 然后分别计算出来每个英雄的魔力上限。 利用这个当前上限的%3 %4 %5来回复。 设置个下限门槛就是官方的回魔量不就结了。 %3的值  详情 回复 发表于 2019-8-14 14:48
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4637

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

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

    积分
    16189

    论坛守望者

    发表于 2019-8-14 14:48:58 | 显示全部楼层
    我是个好人 发表于 2019-8-14 10:47
    悲剧了,按照wog官方代码,神秘术10%,20%,30%回魔必定大于等于原版的1,2,3点额外回魔,一点问题都没有 ...

    你自己把自己绕死了啊
    计算智力加成,计算英雄P数,自己区分强化智力是否开启。
    然后分别计算出来每个英雄的魔力上限。
    利用这个当前上限的%3 %4 %5来回复。
    设置个下限门槛就是官方的回魔量不就结了。
    %3的值小于1 设定1==之类的

    点评

    wog里面强化过的神秘术10% 20% 30%下限倒是正好原版官方的回魔量 问题是我现在想连原版官方的回魔都屏蔽掉目前我只能利用系统过夜自动保存的特性来保存过夜前玩家的魔法量来实现  详情 回复 发表于 2019-8-14 15:43
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4525

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11918
     楼主| 发表于 2019-8-14 15:43:45 | 显示全部楼层
    canary 发表于 2019-8-14 14:48
    你自己把自己绕死了啊
    计算智力加成,计算英雄P数,自己区分强化智力是否开启。
    然后分别计算出来每个 ...


    wog里面强化过的神秘术10% 20% 30%下限倒是正好原版官方的回魔量

    问题是我现在想连原版官方的回魔都屏蔽掉目前我只能利用系统过夜自动保存的特性来保存过夜前玩家的魔法量来实现
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10789

    社区QQ达人

    发表于 2019-8-14 16:02:53 | 显示全部楼层
    就用wog的补偿的方式旧足够了。
    !!VRy8::20 -y1 -1; [y1是内置的神秘术效果,1是内置每回合回魔,你除以20后y8最后很可能变负数]
    你加个y8&y8<0:S0的判断就好了。
    这块儿理解wog脚本的思路旧行了

    点评

    我要把官方自带的1点基础回魔以及神秘术的1 2 3点回魔也屏蔽掉,用wog脚本里面的方法应该不行吧?  详情 回复 发表于 2019-8-14 16:31
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4525

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11918
     楼主| 发表于 2019-8-14 16:31:56 | 显示全部楼层
    XEricSin 发表于 2019-8-14 16:02
    就用wog的补偿的方式旧足够了。
    !!VRy8::20 -y1 -1; [y1是内置的神秘术效果,1是内置每回合回魔,你除以20 ...

    我要把官方自带的1点基础回魔以及神秘术的1 2 3点回魔也屏蔽掉,用wog脚本里面的方法应该不行吧?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10789

    社区QQ达人

    发表于 2019-8-14 16:50:47 | 显示全部楼层
    我是个好人 发表于 2019-8-14 16:31
    我要把官方自带的1点基础回魔以及神秘术的1 2 3点回魔也屏蔽掉,用wog脚本里面的方法应该不行吧?{:1_381 ...

    你不知道内存地址或不知道怎么在内存里面找位置,就不要尝试屏蔽。
    而且你这个功能又不复杂,不涉及到其他的东西,没有必要从内存改。
    而且有现成的补偿的方式,又简单,问什么不用?

    点评

    感觉这游戏就是斤斤计较一厘一毫才有意思,所以想尽可能还原设计稿,目前屏蔽回魔的方式刚才已经实现了,就是实现方式比较奇葩哈哈  详情 回复 发表于 2019-8-14 17:13
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4525

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11918
     楼主| 发表于 2019-8-14 17:13:40 | 显示全部楼层
    XEricSin 发表于 2019-8-14 16:50
    你不知道内存地址或不知道怎么在内存里面找位置,就不要尝试屏蔽。
    而且你这个功能又不复杂,不涉及到其 ...

    感觉这游戏就是斤斤计较一厘一毫才有意思,所以想尽可能还原设计稿,目前屏蔽回魔的方式刚才已经实现了,就是实现方式比较奇葩哈哈
    回复 支持 反对

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-5-5 05:53 , Processed in 0.550427 second(s), 12 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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