标题: 三国志5 单挑详细研究 (附加单挑台词) [打印本页]
作者:
goafteru 时间: 2009-8-16 18:04 标题: 三国志5 单挑详细研究 (附加单挑台词)
为了方便说明,先杜撰几个词:
固有武力(基本武力):吕 100 赵98
本身武力: 固有武力 - 受伤降的武力值
最终武力: 本身武力 + 宝物加的武力值, 也就是屏幕显示的武力值
单挑武力:单挑时的武力值,
单挑武力有三种加成方式:
本身武力 + 指定值, 吕 +16 未受伤时单挑武力恒为 116
最终武力 + 指定值, 赵 +7 未受伤时单挑武力为 105 + 宝物加的
最终武力+指定值+年龄修正, 黄忠:+1,且过60后,每5年还要再加1(最多加8,也就是说年龄超过100时按100算)
吕赵黄以外的武将单挑武力等于最终武力。
一 提出单挑
发生单挑的概率g:
假设武将1向武将2提出单挑,
如果武将2已经被人策反或者是埋伏的武将,其不会接受单挑
武将1的最终武力、体力、兵数分别记为:w1、t1、b1
武将2的最终武力、体力、兵数分别记为:w2、t2、b2
定义函数 f(x,y)=int(100*y/(x+y)) (int表示取整数部分)
w=f(w1,w2) (即武将2的武力所占比值)
t=f(t1,t2) (即武将2的体力所占比值)
b=f(b1,b2) (即武将2的兵数所占比值)
za=t*t zb=160*w
z=t*t+160*w (z=za+zb) 为单挑值
武将2是君主时, 上限c取0x34bc,下限d取0x2ee0,
武将2不是君主时,上限c取0x2700,下限d取0x22b8,
当 b>=60时,也就是说 b2>=1.5*b1时,g=0,武将2不接受单挑
当 60>b>50,即 b1<b2<1.5*b1 时,要对上限值c和下限值d进行修正
c=int(c*(b+50)/100)
d=int(d*(b+50)/100)
当b<=50时,即b1>=b2 ,c和d值不变
单挑值z与上限值c、下限值d进行比较,确定单挑接受概率g:
1 z>=c,
g=100%, 武将2肯定会接受单挑
2 c>z>=d
g=max((武将2勇猛-武将2冷静)*2,0) %
3 z<d ,且 武将2不是君主,且 w2>=w1+50
g=(w2-w1+30) %
(这种情形在正常情况下是不可能出现,
出现该情形w2至少要138,此时b极接近60,w1=88,t1=100,t2<=3)
4 非上述情况,
g=0, 武将2肯定不会接受单挑
从公式可以看出:
1 兵数要多于对方兵数的 2/3
2 要用低武力(高体力的文官)挑高武力(低体力的猛将),兵比对方多时,
满足
t1/t2 w1/w2
>11.5 <=0.5873
>5.6 <=0.6129
>=5 <=0.6393
对方就会接受单挑
注意被一刀斩的概率还是不小的。
还可利用低血武将可能会逃跑(见后面分析),而取得单挑胜利。
3 零点一一规则
当 t1=t2,b1>=b2时,只要 w2 >= 47*w1/53,必定会发生单挑
此时 (w1-w2) <= 0.1132 *w1,也就是说武力差小于 武将1武力的0.11倍
也就是说,武98体100的武将 会100%接受 武110体100的武将提出的单挑
而武97体100的武将接受单挑概率极低。
4 体力百分比值在下面范围的概率是一样的
100-93 92-89 88-82 81-79 78-73
即若武将2体力为100,武将1体力为93和体力为100两种情况下发生单挑的概率一样。
92体时 (w1-w2) <= 0.1481 *w1
88体时 (w1-w2) <= 0.1818 *w1
当武将2是玩家控制的武将(非君主),且 概率g指定的单挑事件 发生,
武将2就会强制进入单挑,提示 “xx武将擅自接受单挑”
二 进入单挑
1 远距离攻击:
单挑双方骑马接近时,有一定概率会发生单挑接受方扔飞剑:
单挑接受方扔飞剑的概率:
赵 0
勇猛<2 100%
有奋发或无双 20%
有奋发和无双 50%
此时单挑发起方会集一次气,其受伤概率与双方的单挑武力相关(单挑武力相同时概率25%)
2 近身攻击
单挑双方刚近身接触时一定概率触发一刀斩
单挑一刀斩概率:
双方单挑武力(若某方单挑武力若大于110,则取110)差值a
a>10, 高武力的有 (a-10)%概率将低武力的一刀斩
a<=10,各有0.5%概率将对方一刀斩
单挑近身攻击,每回合谁出手是由双方的武力决定的概率来确定。
若某一方拥有青釭、倚天、七星三宝剑之一,而对方没有,则第一回该方先出手。
单挑近身攻击,每个武将都有且只有五种攻击方式:
大必杀 > 小必杀 > 普通连续攻击(连砍) > 普通必杀 > 普通攻击 (按单挑发招判断顺序排列)
必杀的台词不固定,但对某些武将大小必杀有特定的台词。赵云的大、小、普通必杀:飞鹰、爆龙、你不要小看我这一招
普通攻击、连砍可被格档,格档几率与双方攻击力、防御力有关。
每一回合,双方各有(2%*一刀斩概率)的概率发大必杀;各有1%的概率发小必杀;各有1%的概率发连砍。有倚天或青釭的一方发这三个的概率加倍。
连砍的攻击次数,是系统完全随机生成,最少4次,最多7次。
武将集气达到15就会发普通必杀并将集气置0。
大必杀不可破,小必杀被破概率为(对方勇猛+对方冷静)% ,普通必杀被破概率是小必杀的5倍(赵云破普通必杀概率70%)。
吕布的所有必杀都不可破。
普通必杀未被破时,其发招成功率为 最终武力%;其它必杀则是100%。
普通攻击完全挨打时,被大小必杀打时,集气 + 0到(9-冷静)点。
发必杀被破时,自身集气 +10 ,且受对方一次普通攻击(低武力破高武力的,伤害要加倍)
单挑发起方集的气还与受飞剑攻击有关。
攻击被格档时,发招方伤害为原来的1/2,接招方对发招方的伤害为普通攻击的1/3。
(有时就会出现,一方发招,另一方格挡,双方血都为0,出现平局)
小必杀、普通必杀的伤害为普通攻击的3倍,而大必杀则为6倍。
大必杀必然使对方受伤,武力降16点。
普通必杀、小必杀,30%概率使对方受伤,武力下降8点。
血越低、勇猛越高,武将的攻击力越高。
低冷静的(0-2)前6个回合,攻击伤害 *(1+(20-冷静)%),但其防御力无加成。
冷静不低的(>=3),血越低、武力越高、冷静越高,防御加成越多。
武将受伤武力降的越多,攻击和防御下降的也很多,在受必杀受伤时,由于血降得很多,攻击力反而可能会比挨必杀前高。
单挑发招判断顺序:大必杀 > 小必杀 > 连砍 > 普通必杀 > 普通攻击。
因此即使被对方打得可以发普通必杀了,但对方出一个连砍,结果却没出手机会。
3 逃跑及追赶
低血方勇猛 0 1 2 3 4 5 6 7
低血方逃跑临界血值比 47% 40% 36% 32% 28% 24% 20% 20%
第一个回合攻击后,双方血值比例达到一定数值(见上),且低血方血高于14.7,低血的就会逃跑。
因此,用14点体的赵云去挑低武力的满血的军师就不用担心赵云会逃跑。
逃跑时一定几率触发背后放冷箭、回马箭:
追赶方背后放箭概率: 赵云0 黄忠55% 其他10%
撤退方回马箭概率: 赵云0 黄忠45% 其他10%
追赶方挨回马箭概率: 赵云1% 其他 max(0,追赶方单挑武力-撤退方单挑武力)+0xA*撤退方是否黄忠
4 武将助阵
要发生武将助阵,单挑接受方血必须比发起方少,而且其血要低于一定值,另外与其在单挑画面上的位置也有关。
高级难度下,助阵的武将是单挑接受方三格内,能够接受 单挑发起方(血按当前值算)发出的单挑的武将中武力最高的。
5 平局
某次攻击后双方血值均为0 或 单挑回合数达到20,两方会罢手言合。
[ 本帖最后由 goafteru 于 2009-10-22 17:20 编辑 ]
附件:
message012.zip (2009-8-31 14:52, 3.03 K) / 该附件被下载次数 399
http://xycq.org.cn/forum/attachment.php?aid=80577
作者:
zidaneluo 时间: 2009-8-17 15:20
佩服,虽然S5打过无数次,但楼主说的这些很多还真不知道
作者:
goafteru 时间: 2009-8-17 17:02
直接看汇编代码得出来的结论。发现网络上关于35单挑资料错得挺多。
作者:
zidaneluo 时间: 2009-8-17 20:53
小必杀和普通必杀有何区别?小必杀是指有名字的必杀吗?
作者:
goafteru 时间: 2009-8-17 22:13
小必杀出现的概率很低,的台词大概是: 你能挡住我的这一招吗,超级必杀一刺。 然后马头闪了几下,一招打得对方直退,血直掉。
普通必杀很常见,出招时看对方武将身上的动画就明白了。
另外补充一下: 出现大必杀的概率是: 一个很小的固定值(出现小必杀概率的2倍) 乘以出现 一刀斩的 概率。
作者:
goafteru 时间: 2009-8-18 08:53
赵云的大小必杀就是 飞鹰、暴龙。
出普通必杀时,台词: 你不要小看我这一招
作者:
zidaneluo 时间: 2009-8-19 08:30
是不是每个武将都能够发出大小必杀?只是其必杀技不像关张赵那样有特定名字
另外,一方有倚天或青釭时,发小必杀、连砍,大必杀的概率都会增加吗?
[ 本帖最后由 zidaneluo 于 2009-8-19 08:32 编辑 ]
作者:
goafteru 时间: 2009-8-19 11:21
再补充下:
为了方便,先杜撰几个词:
固有武力(基本武力):吕 100 赵98
本身武力: 固有武力 - 受伤降的武力值
最终武力: 本身武力 + 宝物加的武力值, 也就是屏幕显示的武力值
单挑武力:单挑时的武力值, 单挑武力有三种加成方式:
本身武力 + 指定值, 如:吕 +16 单挑武力恒为 116
最终武力 + 指定值, 如: 赵 +7 单挑武力为 105 + 宝物加的
最终武力+指定值+年龄修正, 如:黄忠: +1, 且过60后,每5年还要再加1(最多加8,也就是100岁)
每个武将都可以发 三种必杀、连砍,武将发普通必杀还受最终武力限制,也就是说有 最终武力% 的概率成功发出普通必杀
单挑一方有青釭或倚天, 拥有方发 大、小必杀、连砍的概率都会加倍。
[ 本帖最后由 goafteru 于 2009-8-19 21:23 编辑 ]
作者:
zidaneluo 时间: 2009-8-19 12:30
楼主更新了对单挑的分析,这下更全面了,好多内容都是闻所未闻,实乃牛人也
ps:赵云看来自视甚高,不屑暗箭伤人另外问下,挨了回马箭是否都是立毙?(我曾经一新武将回马一箭了结了满血对手),还有像倚天、青釭的必杀加成能否通过修改扩大到其他宝物,如关公的青龙刀?
[ 本帖最后由 zidaneluo 于 2009-8-19 23:11 编辑 ]
作者:
goafteru 时间: 2009-8-20 22:02
原帖由
zidaneluo 于 2009-8-19 12:30 发表
ps:赵云看来自视甚高,不屑暗箭伤人
另外问下,挨了回马箭是否都是立毙?(我曾经一新武将回马一箭了结了满血对手) ...
回马箭、背后放冷箭应该都是一箭射倒对方。可以让其它的武器也对发必杀概率有加成,只要多写几行代码,判断下,不过目前没精力弄这个。新发现的原版的bug相当棘手,目前也没太多时间花在这方面。
作者:
zidaneluo 时间: 2009-8-21 10:22
这个bug暂时就不要管它了,希望楼主能坚持三国志5的修改,目前仍奋战在这个领域的唯楼主一人而已啊,我等翘首以盼!
PS:如果还能出个具备修改对话文字功能的剧本修改器,那就福泽天下了
作者:
goafteru 时间: 2009-8-23 18:08 标题: 回复 #11 zidaneluo 的帖子
1.6 版 加入 青龙刀 对发必杀的加成
作者:
dingbo011 时间: 2009-8-23 20:43
感觉秒才加倚天 超牛!
老是打雷~不死也掉大半血
还有 文远 的一刀率超高
作者:
mxqlh 时间: 2009-8-23 22:40
请问楼主,马超超必杀是否有特殊台词???马家之奥义??
甘宁好像也有特殊台词的必杀?
这2人是否有特殊之处?
作者:
congwanshui 时间: 2009-8-24 12:03
马超没有,甘宁有必杀台词。
以前看过一篇文章说的有的人冷静为7+2,有的人冷静0-2,这个是不对的吧?!
作者:
zidaneluo 时间: 2009-8-24 18:13
原帖由 goafteru 于 2009-8-23 18:08 发表
1.6 版 加入 青龙刀 对发必杀的加成
作为三国志5的骨灰玩家,向楼主致敬
ps:武圣终于正名了,一场发了2个鬼轰+1个罗刹;而趙雲pk夏侯淵,竟然被其回馬箭秒了
[ 本帖最后由 zidaneluo 于 2009-8-26 10:37 编辑 ]
作者:
潇湘暮客 时间: 2009-8-27 22:21
按太常寺决议,加为推荐。麻烦夜阑姐姐备案下
作者:
goafteru 时间: 2009-8-31 14:53
论坛的附件居然不支持7z
作者:
congwanshui 时间: 2009-9-1 11:39
武力的最高值是116吗? 如果不是, 赵云的武力就可能超吕布了(算命将其武力升至99,+7,+11),现在的算命好猛,我将周瑜78武力算至了93,呵呵!
貌似不是,因为我改过一个200武力的, 吕布都砍不动他!
压缩成ZIP格式就可以上传了!
[ 本帖最后由 congwanshui 于 2009-9-1 11:41 编辑 ]
作者:
goafteru 时间: 2009-9-3 18:52
原帖由 congwanshui 于 2009-9-1 11:39 发表
武力的最高值是116吗? 如果不是, 赵云的武力就可能超吕布了(算命将其武力升至99,+7,+11),现在的算命好猛,我将周瑜78武力算至了93,呵呵!
貌似不是,因为我改过一个200武力的, 吕布都砍不动他!
...
理论上是一个字节能表示的最大值255
不过,一刀斩判断时,是有武力上限的(110)。所以仍可以被武力100以上的武将一刀斩。
另外,武将的单挑防御力也有一个上限的,砍应该是砍得动一些血。
只不过,武200时,单挑攻击力太强,无论是先出手的概率非常大,还是格档对方攻击的概率都是很大的。
作者:
congwanshui 时间: 2009-9-4 09:34
确实发必杀的时候能砍动他的血!!
另外照理吕布和赵云的单挑武力是一样的(赵云加青釭),但是两人对砍时感觉还是吕布猛些! 而且吕布的单挑胜率也要高。
关于战斗力,感觉吕布的偃月阵确实是与众不同,赵云等人勇名经验全满用的效果还是不及吕布(配给无双), 或许另有其它隐藏要素,goafteru兄有没有兴趣再查查!
作者:
goafteru 时间: 2009-9-4 17:09
原帖由 congwanshui 于 2009-9-4 09:34 发表
确实发必杀的时候能砍动他的血!!
另外照理吕布和赵云的单挑武力是一样的(赵云加青釭),但是两人对砍时感觉还是吕布猛些! 而且吕布的单挑胜率也要高。
关于战斗力,感觉吕布的偃月阵确实是与众不同, ...
简体视窗版对阵形不存在任何加成。如果你有兴趣的话,就让吕赵两人兵、武、训、士都调成一样,用偃月阵在平地上对打,比较下结果。
另外,吕布和赵云单挑对决,我个人觉得是赵云猛。我常选公孙瓒,抓了曹操后,让八十血的赵云去挑吕布,胜率很高。
另外,我帖子里已经说明了,吕布冷静为0,只在前6回合有20%的攻击加成,如果赵云的血够低,靠低血的加成可以让两人在前6回合的攻击相同。
而到后面,赵防御要比吕高得多。吕发必杀频率虽然高,但是谁先出手是靠攻击力决定的。吕就是集满气,也不一定总有出手的机会。
作者:
congwanshui 时间: 2009-9-6 00:03
这样我就清楚了, 吕布和赵云单挑确实是鹤立鸡群, 我喜欢用算命的将赵云的基础武力加至99,然后配以青釭剑,胜率确实是无与伦比!
作者:
zfg520 时间: 2009-10-2 17:30 标题: 回复 #2 zidaneluo 的帖子
蛮好的,我想求个三国方面的,角色扮演游戏,下载地址和攻略
作者:
zidaneluo 时间: 2009-10-3 07:51 标题: 回复 #24 zfg520 的帖子
三国的RPG游戏,我还真没玩过
作者:
hhuufei 时间: 2009-10-3 15:20
我也没玩过
作者:
liwenchao 时间: 2009-10-28 11:07
楼主太强悍了
研究的这么透彻!
作者:
金圣暗 时间: 2009-10-28 21:44
楼主,三国5里面的AI从来不提出单挑,能否把这个也改改
作者:
cdmeme81 时间: 2009-10-29 23:01
技术贴,受教育了
作者:
于凤凯5 时间: 2010-6-6 00:15
写的好,玩多了可能出现以下有趣情况:
1、吕布单挑黄忠,黄忠被打没血逃跑,结果黄忠一个回射拿下吕布,真是神射手;
2、华雄90武力一刀斩张合+三尖刀100武力,可能是经验问题;
3、徐晃93武力2个必杀2秒解决带方天画戟的赵云108武力,吕布的宝物太晦气?
4、赵云和其他武将单挑,最后血不多时,赵云非常大的几率杀掉对手,无愧常胜将军!
有一点要说一下,以本人经验,单挑明显和武将经验值有关。
[ 本帖最后由 于凤凯5 于 2010-6-6 00:17 编辑 ]
作者:
airstars_ren 时间: 2010-9-7 23:16
打过很多次S5 真的有很多还是不知道 谢谢。。。
作者:
小马828 时间: 2012-11-24 19:47
自己建的武将看来无论如何也不会好用
作者:
黄汉升 时间: 2015-10-27 16:22
楼主,附的单挑台词怎么能修改给新武将?
欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) |
Powered by Discuz! 5.0.0 |