佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 3484|回复: 2

奇怪现象,关于英雄自动释放魔法的问题

[复制链接]

该用户从未签到

564

回帖

7307

金币

0

精华

4级 Famous Hero

Rank: 4

积分
1247
发表于 2009-10-14 07:54:04 | 显示全部楼层 |阅读模式
开启[wiki]英雄[/wiki]特技加强后,魔法类英雄的特技就会变成几率性自动释放魔法,这是很有趣的设定,魔法箭、虚弱、火盾、迟缓等各种魔法都有一定几率自动释放且不消耗魔法值。
原理是这样的,比如魔法箭,几率是1/11,开战时从1/11开始每一个兵的行动减去1个变量,就是从1/11-1/10-1/9-1/8-1/7-……1/2,知道1/2时下一个数值就是1/1,但1/2是极限,1/1就释放魔法了。魔法施放后,又回到1/11或1/10或1/14等类似的变量继续下一轮的循环,知道再次轮到1/2时再次施法。只是个无限的循环,也是原理。
但实际测试,有问题。测试方式:我方队伍里每个空位都是5个大[wiki]天使[/wiki],敌人随意远程怪。战斗开始,我方能等待就等待,等待完了就防御,每一次等待和防御都会消耗1变量值,知道减少到1/2时施法。开始几个回合一切正常,一般在2-4回合,但回合多了问题就出现了。变量即使减到1/2也不再施法了,卡在1/2不动了,数值不再改变了。我不知道这是为什么。

脚本在script39.erm里,Spell Casters那一部分就是写的自动施法,不知这现象是我自身的问题还是……
  • TA的每日心情
    慵懒
    2024-2-19 08:40
  • 签到天数: 507 天

    连续签到: 1 天

    [LV.9]龙巫妖

    5022

    回帖

    10万

    金币

    0

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    13463

    退役版主

    发表于 2009-10-14 08:28:26 | 显示全部楼层
    1/2的几率,结果每次都施法
  • TA的每日心情
    无聊
    前天 07:53
  • 签到天数: 457 天

    连续签到: 4 天

    [LV.9]龙巫妖

    1251

    回帖

    1万

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    5326
    发表于 2009-10-14 17:21:52 | 显示全部楼层
    呵呵,看不懂啊。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-11-1 16:34 , Processed in 0.535594 second(s), 13 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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