20 12
发新话题
打印

3C-ORC-AIの谜一样的东西...

本主题由 sqlinjection 于 2008-8-8 21:25 下沉

3C-ORC-AIの谜一样的东西...

以下内容是根据网络资源整理,并结合ORC3C分析所得:


致命一击与灼热之刀

致命一击的性质
致命一击属于物理伤害,所以考虑防御。
飘浮的红字部分表示没有计算防御之前的攻击输出,但在多个致命一击作用时,红字部分的表述是不正确的。
致命一击的计算是以显示的攻击(即单位属性中-攻击力一项显示的白色字+绿色字部分)为基础的,如燃灰等附加伤害不计入其内。

致命一击的参数中有一个“是否可以被闪避”的设置,如果设置了可以,那么出红字有可能被闪避掉,反之则一出红字必然击中目标,而3C-ORC-AI中所有的致命一击都是不能被闪避的(即出红字就必然中)。

当多个致命一击共存时的几率计算
当一个单位同时发动多个致命一击时,后获得的技能有效。

换言之,就是当身上具有多个相同的道具时,魔兽系统是优先考虑使用最后获得的道具的影响的(正如1.69之前的版本,当你身上具有一个1枚装的复活十字章时,你再捡起一个2枚装的复活十字章,当你下次被击杀时,你将优先使用掉2枚装的;所以正确的做法是:应该先扔下1枚装的,再捡起2枚装的,最后再把之前的1枚装捡起,这样下次你被击杀时系统会优先用掉最后拾起的1枚装十字章)

以下攻击加成都是相对于不装备道具时的致命一击总效果:
举例说明多个致命一击共存时的几率计算:
某单位自身拥有20%5倍致命一击
如果
装备10%10倍致命一击的装备、后装备50%2倍致命一击的装备,则其致命一击发动几率如下
2倍致命一击几率=50%(系统优先考虑最后装备上的50%2倍致命一击装备)
10倍致命一击几率=10%*(1-50%)=5% (再考虑10%10倍致命一击,即不发动2倍致命一击时的5倍致命一击几率)
5倍致命一击几率=20%*(1-50%-5%)=9%(最后考虑自身具有的20%5倍致命一击
其攻击加成为50%*(2-1)+5%*(10-1)+9%*(5-1)-1=31%

如果
装备50%2倍致命一击的装备、后装备10%10倍致命一击的装备,则其致命一击发动几率如下
如此可以得到的倍击几率为
10倍致命一击几率=10%
2倍致命一击几率=50%*(1-10%)=45%
5倍致命一击几率=20%*(1-10%-45%)=9%
其攻击加成为10%*(10-1)+45%*(2-1)+9%*(5-1)-1=71%

而实际上50%的2倍致命一击极大的影响了本身5倍致命一击的发挥,
当不装备2倍致命一击时,
10倍致命一击几率=10%
5倍致命一击几率=20%*(1-10%)=18%
其攻击加成为10%*(10-1)+18%*(5-1)-1=62%
可见,在这里2倍致命一击的加成效果是极差的 (自身的5倍致命一击因为装备了50%2倍的装备而使得发动概率由18%压制到9%),所以有时候像这种高暴率低倍击的负面影响是不能忽视的甚至在某些情况下增加一个这样的技能反而会使战斗力下降

3C-ORC-AI实例
由于地图中只有灼热之刀这一款带有致命一击效果的道具,所以结果很单纯,没有什么考量人经验的地方(哈,也许未来考虑多加入几种不同倍率的装备,考量一下玩家的知识)

BladeMaster自身10%11倍致命一击(10级)
装备1把20%2倍致命一击的灼热之刀
2倍致命一击几率=20%
11倍致命一击几率=10%*(1-20%)=8%


BladeMaster自身10%11倍致命一击(10级)
装备2把20%2倍致命一击的灼热之刀
2倍致命一击几率=20%
2倍致命一击几率=20%*(1-20%)=16%
11倍致命一击几率=10%*(1-20%-16%)=6.4%
2倍致命一击总几率=36%

....

额 T.T...
BM带灼热之刀其实就是降低了自身的11倍致命一击概率,多了点2倍致命一击概率而已.


熊猫醉拳的倍击性质与之一样
PandaBrewmaster自身20%5.6倍致命一击(10级)/11%2倍致命一击(1级)
10级醉拳时:
装备1把20%2倍致命一击的灼热之刀
2倍致命一击几率=20%
5.6倍致命一击几率=20%*(1-20%)=16%

1级醉拳时:
装备1把20%2倍致命一击的灼热之刀
2倍致命一击几率=20%
自身2倍致命一击几率=11%*(1-20%)=8.8%

在1级的醉拳时携带灼热之刀,反而增加了出2倍倍击的几率
而2级以上的醉拳携带灼热之刀,其实是牺牲原醉拳的高倍击的几率,增加一些2倍倍击的几率。






另外当多个倍致命一击同时发动时,只要其中任何一个致命一击带有必中效果,则该次攻击即无视回避(3C-ORC-AI所有致命一击出红字就必中)




其它被动技能

在进入正题之前先来认识两个名词

无投射物攻击单位:即攻击时不出现投射物,包括近战 和 个别攻击方式为立即的远程单位(如矮人火枪手)
有投射物攻击单位:即攻击时带有投射物,除了上面所说的,其他都属于这类。


重击

重击的固定伤害加成部分,
对于无投射物攻击单位来说(3C-ORC-AI中的MK或者近战单位携带远古战斧),该部分属于魔法技能伤害,所以不计防御对英雄护甲造成75%伤害,对魔免不造成伤害,但能击晕,而且多个重击技能同时作用时伤害能叠加。例如5个100%2000伤害的重击就相当于100%1W伤害的重击,晕眩时间取其中时间最长者。

对于有投射物攻击单位来说(3C-ORC-AI中远程英雄携带远古战斧),该部分属于物理伤害,要考虑护甲对魔免造成伤害但不能击晕,多个重击技能同时作用时与致命一击一样取后获得的重击效果。

同时,当晕眩中再次受到晕眩时,比较当前晕眩剩余时间与新晕眩作用时间,取其中时间长者。

重击与致命一击的叠加关系:
·无投射物攻击单位重击与致命一击可叠加
·有投射物攻击单位重击与致命一击同时发动时,
  若先获得致命一击技能后获得重击(即某远程英雄先捡起灼热之刀再捡起远古战斧),2者效果都发动;
  若先获得致命一击后获得倍击(即某远程英雄先捡起远古战斧再捡起灼热之刀),则只发动致命一击技能。



粉碎(地精修补匠变身后的被动技能)
1.81CGACUP效果 100%对建筑造成3.5倍伤害。

这个技能比较类似于致命一击,但不会有飘浮的红字

关于多个粉碎技能叠加的伤害计算是很恐怖的,他的伤害是相乘来计算的,例如3个5倍粉碎同时作用时,其伤害为5*5*5=125倍!(当然在目前的ORC3C中没有带有这一技能的道具= =b)
同时它还能在致命一击的基础上再相乘,如在上例中再加一个10倍致命一击的话,它的伤害将是1250倍!(嗯,3C-ORC-AI中貌似有个东西叫灼热之刀,根据这个理论,装备了1把灼热之刀的GT对建筑将具有20%几率造成3.5*2=7倍伤害!大家可以测试一下,嗯,这个作为回家作业好了。。^_^



粉碎不能对重击的固定伤害部分加成



燃灰

燃灰的攻击方式为:第1次附加X点物理攻击,第2次为2X,第3次为3X。。。。。。受攻击者死亡将产生范围爆炸,属于魔法技能伤害

燃灰有一点不大为人所知的特性,燃灰效果是高级覆盖低级,低级延续高级,以下为例

A为50伤害的燃灰 B为100伤害的燃灰
A先攻击3下,B再攻击第4下,其每次附加伤害为 50 - 100 - 150 - 400
B先攻击3下,A再攻击第4下,其每次附加伤害为 100 - 200 - 300 - 400
恩,不过3C-ORC-AI中除了FL外,没有人/道具再具备燃灰功能,大家可以放心了

燃灰存在时粉碎将无效。(同上,目前的GT不可能具有燃灰功能;FL也不可能有粉碎

燃灰与重击以及致命一击之间的关系有点复杂
有投射物攻击单位燃灰与重击以及致命一击不能共存,只取后获得技能的效果。(也就是说,FL装备远古战斧/灼热之刀,则就失去了燃灰的效果

无投射物攻击单位后获得燃灰技能则重击与倍击无效(3C-ORC-AI无此单位)

无投射物攻击单位先获得燃灰则与重击以及倍击效果共存(3C-ORC-AI无此单位)

燃灰附加伤害不计入致命一击范围


=========================================
与常见技能的冲突

分裂攻击

致命一击:  作用于分裂
重击:  互不干涉
粉碎:  作用于分裂(3C-ORC-AI无此单位)
燃灰:  先学习燃灰则2者都有效,后学习燃灰则仅燃灰有效(3C-ORC-AI无此单位)



灼热之箭 毁灭之球类

致命一击与之冲突,后获得的技能有效
重击与之共存
粉碎将无效(3C-ORC-AI无此单位)
燃灰:若是燃
灰后获得,则只取燃灰
;若燃灰先获得则2者有(3C-ORC-AI无此单位)

死亡面具类吸血

致命一击: 有效
重击: 投射单位加成部分能吸血 无投射单位加成部分不能
粉碎: 粉碎无效化
燃灰: 吸血无效化



吸血药水/光环吸血

致命一击: 有效
重击: 有投射物攻击单位加成部分能吸血;无投射物攻击单位加成部分不能吸血
粉碎: 有效
燃灰: 有效

(哇,看来也许有必要给ORC3C增加消耗品-- 吸血药水啊,为GT/FL服务呵呵)


【补】

黑暗之箭、冰冻之箭类(无投射单位(如矮人火枪手)有Bug,只要学习了技能关闭着也会有技能效果,如黑暗之箭出骷髅,但攻击附加只有打开时才会有)
致命一击:后获得者有效
重击:投射单位后获得者有效;无投射单位2者共存
粉碎:将无效
燃灰:投射单位后获得者有效,无投射单位若是燃灰后获得,则只取燃灰;若燃灰先获得则2者有效

燃烧之油 冰封等(冰封对箭矢攻击单位的特殊效果:当冰封产生效果会附带相当于自己攻击力的物理伤害加成,当有多个冰封技能时附加效果相加计算,即X个冰封技能附加X倍攻击)
致命一击:仅致命一击有效
重击:仅重击有效
粉碎:冰封等有效,粉碎仅在其之后获得才有效,且能对箭矢攻击单位冰分加成部分进行效果倍乘。例2个冰封+2个3倍粉碎,攻击加成为(1+2)*3*3=27倍
燃灰:仅燃灰有效

霜冻攻击等

致命一击:仅致命一击有效
重击:仅重击有效
粉碎:2者共存
燃灰:仅燃灰有效

球类效果

致命一击:无投射单位2者共存,投射单位球类无效
重击:无投射单位2者共存,投射单位球类无效
粉碎:粉碎无效
燃灰:仅燃灰有效

毒素攻击

致命一击:无投射单位2者共存,投射单位毒素无效
重击:无投射单位2者共存,投射单位毒素无效
粉碎:2者共存
燃灰:仅燃灰有效

魔法反馈

致命一击: 无投射单位有效,投射单位仅倍击有效
重击: 无投射单位有效,投射单位仅重击有效
粉碎: 2者共存
燃灰: 仅燃灰有效



弹幕攻击(多重箭),月刃(弹射攻击)

致命一击: 多重与弹射无效
重击: 多重与弹射无效
粉碎: 2者共存
燃灰: 多重与弹射无效

范围性粉碎(标准对战中牛头人的技能)

致命一击: 共存
重击: 共存
粉碎: 共存
燃灰: 共存

关于反弹:

多个荆棘光环间取最大值,尖刺反弹直接叠加,光环与尖刺直接叠加,反弹无视防御,属于魔法伤害
致命一击 重击 燃灰加成不会受到反弹,粉碎加成会受到反弹





死亡面具类吸血

倍击: 有效
重击: 投射单位加成部分能吸血 无投射单位加成部分不能
粉碎: 粉碎无效化
燃灰: 吸血无效化






累死了。。。。。。。先写到这里吧。。。。。。。。。。。。。。


最后来个护甲与伤害减少的计算公式:
1、护甲非负数时:

伤害减少=

(0.06*护甲)/(1+0.06*护甲)

注:0.06为默认的参数,不同的地图可以进行不同的设定

例子:护甲为1时,伤害减少5.66%,魔兽粗略显示为6%
          护甲为100时,伤害减少85.71%,魔兽粗略显示为86%
          护甲为200时, 伤害减少92.31%
         护甲为300时,伤害减少94.74%
         护甲为500时,伤害减少96.77%
        护甲为10000时,伤害减少99.83%
       。。。。。。。
所以伤害减少量永远不可能=100%。。。木哈哈

2、护甲为负数时:

增加的伤害= 2 - 0.94 ^ (-护甲值)
^ 符号表示幂运算
如a^ b 表示a的b次方

ORC3C故事曲<七秒> 倾情奉献
http://bbs.orc3c.com/thread-24980-1-1.html

TOP

很强大的帖

TOP

这个很好很强大

TOP

恩  这个算很NB的技术帖子了  顶

TOP

完全不懂的说

我们不强但是我们心齐 有这点我很满足了 大家快乐

TOP

不是我不懂,是非常不懂哦~~完全看不懂~~不过还是挺了~因为知道肯定对别人有帮助~~~

TOP

很牛X的贴子,顶之。
爱国中,勿扰!

TOP

已经够通俗了。。。

ORC3C故事曲<七秒> 倾情奉献
http://bbs.orc3c.com/thread-24980-1-1.html

TOP

TP受刺激了!

强大的顶了!

TOP

很生涩的技术文章,不过慢慢看还是能懂的...谢谢TP~

TOP

 20 12
发新话题