标题: 请教 连击暴击物攻格挡 策功及命中的公式, 关于star新引擎的
性别:未知-离线 大明英烈

Rank: 1
组别 限制发言用户
级别 仁勇校尉
功绩 2
帖子 182
编号 292057
注册 2008-9-24


发表于 2009-11-7 09:22 资料 短消息 只看该作者
请教 连击暴击物攻格挡 策功及命中的公式

新引擎是大家通用的,这个问题相比也很关心,请高手指点下。

[ 本帖最后由 大明英烈 于 2009-11-7 09:42 编辑 ]


顶部
性别:未知-离线 大明英烈

Rank: 1
组别 限制发言用户
级别 仁勇校尉
功绩 2
帖子 182
编号 292057
注册 2008-9-24


发表于 2009-11-7 09:39 资料 短消息 只看该作者
找了些原版的:

伤害计算公式
设攻击者等级为LV,攻为X,被攻击者防御Y
则地形修正后,X-->X',Y--〉Y'[X,Y已经包含各种状态的附加,例如气合和咒骂]
伤害S=25+LV+[X'-Y']/2

影响攻击命中[格档]、连击的是爆发力[敏捷]
X代表攻方的爆发力,Y代表守方的爆发力。R表示命中率(只看x<=y的情况)

if(x>y/2)
r=(x-y/2)*30/(y/2)+60;
else
r=(x-y/3)*30/(y/3)+30;

这是直接反汇编得到的公式,稍微啰嗦一些,看得不太清楚。化简一下,就是这样:

if (x>y/2)
r=60*(x/y)+30;
else
r=90*(x/y);

r实质上是x/y的函数,而这个函数在x/y=1/2的地方是不连续的。
x>y/2,r的最小值是60;而x<=y/2,r的最大值是45。


影响策略命中率的是精神+士气
影响策略伤害的是精神
同时士气还负责管理异常状态持续时间
士气高的人,有益状态持续时间比士气低的人长
士气高的人,不利状态持续时间比士气低的人短


顶部
性别:未知-离线 zhouhuan
(神鸟)

光禄大夫
白衣伯爵

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
组别 虎豹骑
级别 安南将军
好贴 1
功绩 233
帖子 2822
编号 89468
注册 2006-10-30


发表于 2009-11-7 10:42 资料 个人空间 短消息 只看该作者
应该跟原版一样的吧,参考四小姐的帖子,基本上是正确的
http://www.xycq.net/forum/viewth ... p%3Bfilter%3Ddigest

运气(不是士气)影响状态的公式如下
人物的状态包括:
能力提升,能力下降,中毒,麻痹,禁咒,混乱。

1、能力提升状态至少保持完整2回合,然后在每个回合开始阶段恢复的概率为(60-运气/2)%,运气大于100按100计
2、能力下降状态至少保持完整2回合,然后在每个回合开始阶段恢复的概率为(运气/2)%
3、中毒,麻痹,禁咒三种状态无回合限制,在每个回合开始阶段恢复的概率为(运气/2)%
4、混乱也无回合限制,在每个回合开始阶段恢复的概率为(运气/2-15)%,运气小于50按50计

装备太平清领道,中毒,麻痹,禁咒,混乱四种异常状态的恢复概率强制为100%

[ 本帖最后由 zhouhuan 于 2009-11-7 10:44 编辑 ]
顶部
性别:未知-离线 大明英烈

Rank: 1
组别 限制发言用户
级别 仁勇校尉
功绩 2
帖子 182
编号 292057
注册 2008-9-24


发表于 2009-11-13 21:59 资料 短消息 只看该作者
物理攻击伤害

理论伤害值=[( 攻方攻击力*地形系数-守方防御力*地形系数)/2+攻方等级+25]*兵种相克系数*装备附加(如减伤害防具,攻击加强等等)
注意 实际的伤害值在理论值附近浮动,范围在-2~4之间,可以通过sl产生不同修正

策略攻击伤害

理论伤害值=[( 攻方精神力-守方精神力)/3+攻方等级+25]*对特定兵种的额外伤害(如对“西凉骑兵、驯熊师、驯虎师”)*武器的附加值*攻击性策略特有的伤害系数

攻击性策略特有的伤害系数

海啸、晕眩——全部HP
巨岩——120(%)
朱雀——100
烈火、爆焰、激流、山岚、地龙——90
灼热、火龙、龙卷、浊流、水龙、落石、地阵、毒烟(中毒)、诱惑(吸取hp,舞娘威力加倍)、青龙(可以连续攻击五次)——70
火阵、旋风、风龙、水阵、定身(麻痹)、谍报(仅吸取mp)——50
风阵、毒雾(中毒)——40
定军(麻痹)、沙暴——20
封咒(禁咒)、谎报(混乱)、谎言(混乱)——0

1 攻击方武將爆发力 > 被攻击方武將爆发力 * 3 ,
則连击几率为100%

2 攻击方武將爆发力 > 被攻击方武將爆发力 * 2"的情況下,几率公式为:
(攻击方武將的爆发力 - 被攻击方武將的爆发力 * 2) * 80 / 被攻击方武將的爆发力 + 20

3 在"攻击方武將爆发力 > 被攻擊方武將爆發力"的情況下,機率公式為:
(攻击方武將爆发力 - 被攻击方武將的爆发力) * 18 / 被攻击方武將的爆发力  + 2

小于的情况下 概率直接为1

暴击概率的计算公式是一样的 只不过需要把爆发力换成士气值就行了

1 物理攻击命中率
X代表我方的爆发力,Y代表敌方的爆发力。R表示命中率
if (x>2*y)r=100;
else if(x>y)

r=(x-y)*10/y+90;
else if(x>y/2)
r=(x-y/2)*30/(y/2)+60;
else
r=(x-y/3)*30/(y/3)+30;
注:手套和盾有加成效果。比如敌人有辅助防御15%的宝物,那么最终的命中率是r-15

2、法术攻击的命中率
计算公式与1相同,其中X表示我方的精神力与运气之和,Y表示敌方的精神力与运气之和
再考虑宝物的加成
最后,不同的法术还会有具体的权重系数,比如还要乘以1.5、0.9等等。
顶部
性别:未知-离线 李小強(白虎使)

Rank: 4
组别 士兵
级别 裨将军
功绩 3
帖子 316
编号 94069
注册 2006-12-3


发表于 2009-11-14 04:24 资料 短消息 只看该作者


QUOTE:
原帖由 zhouhuan 于 2009-11-7 10:42 发表
应该跟原版一样的吧,参考四小姐的帖子,基本上是正确的
http://www.xycq.net/forum/viewth ... p%3Bfilter%3Ddigest

运气(不是士气)影响状态的公式如下
人物的状 ...

請問「運氣大於100按100計」和「運氣小於50按50計」是不是分別只限於1,4,還是全部都通用?

--------------

我也貢獻一下。

首先各種策略命中率有其上限(應該在exe裡),如謊報是80%,謊言是50%等,按樓上說的公式算出的命中率要乘以這個上限才準。(部分策略如補給、氣合等不受公式影響,自動為100%,天氣也是,除了轉同一種天氣會MISS。)
即是說,若算出r為90%,使用謊報時是90% x 80%=72%;使用謊言為90% x 50%=45%等。就算弄一個輔助策略命中100%的寶物,也不是全部策略必中。

再說寶物,寶物對策略命中率的影響與物理攻擊不同。
設R為原命中率(R=r x 策略命中上限),K為寶物「輔助降低策略命中」(即白銀盾一類),則最終命中率
R'=R X (1-K)
(輔助100%策略防御的不會中策略)
[而不是直接加減]
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-8 15:16
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.011279 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP