注册 | 登录

游侠NETSHOW论坛





查看: 2413|回复: 1
打印 上一主题 下一主题

[杂谈] 三国MOD1.7A宝物获得几率的一点小小心得 [复制链接]

帖子
1836
精华
0
积分
929
金钱
10128
荣誉
1
人气
6
评议
0
跳转到指定楼层
楼主
发表于 2009-4-16 12:36:02 |只看该作者 |倒序浏览
玩三国MOD发现一个现象:
无论选什么势力,当玩了4、5年之后,只要是刚开始的自带外交官都会获得宝物 乌骊马。
查了一下游戏文件 export_descr_ancillaries.txt
Ancillary CCa1103 就是 乌骊马

获得条件是
Trigger trigger_CCa1103_001
    WhenToTest CharacterTurnEnd

    Condition AgentType = diplomat
          and not FactionwideAncillaryExists CCa1103
          and RemainingMPPercentage < 50

    AcquireAncillary CCa1103  Chance  3

翻译成文字就是
     --事务官=外交官
     --派系没有乌骊马
     --剩余移动力<50%
       得到乌骊马=3%

这个几率很低啊,只有3%,与我遇到的实际情况不符,为什么?

后来仔细一看,原来有这么一句话 WhenToTest CharacterTurnEnd
就是每回合结束时判断,当外交官移动力<50%又没有乌骊马时,
系统在每次回合结束都有3%的几率给你的外交官一匹乌骊马

这个就是一个概率问题了:
      当外交官移动力<50%又没有乌骊马时,在一回合结束时有97%的几率得不到乌骊马
      那么比如在10回合之内,得不到乌骊马的几率就是 0.97的10次方=0.7374
                                       得到乌骊马的几率就是 1-0.7374=0.2626=26.26%
           在50回合之内,得不到乌骊马的几率就是 0.97的50次方=0.2181
                                       得到乌骊马的几率就是 1-0.1608=0.7819=78.19%
           在100回合之内,得不到乌骊马的几率就是 0.97的100次方=0.0476
                                       得到乌骊马的几率就是 1-0.1608=0.9524=95.24%

也就是说,过了100回合,想得不到乌骊马都难
如果过了100回合还得不到乌骊马,那只能说人品太差了

其他宝物也都一样,只要达到条件,虽然每回合获得几率极其低,
但只要回合数越多,在这些回合内的获得几率就越大

[ 本帖最后由 boyzhanxun 于 2009-4-16 12:44 编辑 ]

使用道具 举报

帖子
1836
精华
0
积分
929
金钱
10128
荣誉
1
人气
6
评议
0
沙发
发表于 2009-4-16 12:43:30 |只看该作者
好象发错区了
麻烦斑竹能不能移到三国MOD区?
谢谢

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-24 03:48 , Processed in 0.342323 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到