战斗中偷盗和战斗后掉落道具的概率

2005-08-05 23:01 | woodd

摘自Terence的文章.不知道以前有没有人发过类似的.

[pre]
道具几率
游戏中的每个敌人都可以最多携带4种不同的道具,分为可掉落和可偷盗2类。从每个敌人身上最多只能获得1个道具,每个道具都对应一个决定其掉落几率的参数,称为道具几率。

掉落道具
消灭敌人并赢得战斗之后便有机会获得敌人掉落的道具,前提是你没有从这个敌人身上偷得道具,也没有用Remove魔法让它消失。最后,战斗之后必须出现获得金钱和经验值的菜单。在斗技场的战斗或者连续战斗都不会出现这个菜单。
大部分敌人都有一个可掉落道具的清单,每一个都有其掉落几率。如Razor Weed的清单如下:
[ 8] Tranquilizer, [ 8] Hi-Potion, [ 8] Loco Weed
道具的几率与排列顺序是相当重要的。战斗胜利后,系统会按顺序检查每个道具的几率,如果满足以下条件便可获得道具:
Rnd(0..63) <= 道具几率
也就是说你获得这个道具的可能性为(道具几率+1)/64。
在上面的例子中:
掉落Tranquilizer的几率为:9/64 = 14.06%
掉落Hi-Potion的几率为:9/64 X (1 - 14.06% ) = 12.08%
掉落Loco Weed的几率为:9/64 X (1 –14.06% - 12.08% ) = 10.39%
什么都不掉落的几率为: 1 –14.06% - 12.08% - 10.39% = 63.47%
可以看出,虽然这3个道具的几率数值都相同,但前面的道具掉落可能性比后面的大。


偷盗道具
从每个敌人身上只能偷得一个道具,而且这个敌人也不会再掉落道具。
偷盗的成功率与掉落道具类似,唯一不同的是多了一个参数:敌我双方之间的等级差。
等级差 = 40 + 偷盗者等级 – 目标等级
偷盗系数 = [ 512 X 等级差 / 100 ]
新道具几率 = [ 道具几率 X 偷盗系数 / 256 ]
与前面类似,如果满足以下条件:
Rnd(0..63) <= 新道具几率
举个例子,Bagrisk的道具清单如下:
[32] Soft, [32] Soft, [ 8] Vagyrisk Claw
如果实施偷盗者的等级为29,则新道具几率正好与原来的道具几率相同,也就是偷到第一个Soft的可能性为33/64;如果偷不到,那么偷到第二个Soft的可能性为33/64;如果还是偷不到,那么偷到Vagyrisk Claw的几率为9/64。如果计算一下,则偷到Soft的几率为76.54%,偷到Vagyrisk Claw的几率为3.30%,还有20.16% 的可能性什么都偷不到。
如果实施偷盗者的等级为79,则新道具几率变为2倍,即64。也就是说,我们将100%偷到Soft,而永远不可能偷到Vagyrisk Claw。计算一下就可以知道,在11级时偷得Vagyrisk的可能性最大,这时有54.86%的机会偷到Soft,4.23%的机会偷到Vagyrisk。
如果装备Sneak Glove,则当等级差小于100时会被视为100,也就是说偷盗系数最小为512。当敌人等级比你低60级以上时,Sneak Glove就没有效果了。

[/pre]
-