星际中的相关伤害


Posted in 星际争霸 onMarch 04, 2020

判断是否在攻击范围内:
星际中所有单位都有个中心(不是几何意义上的),当攻击者的中心与被攻击者的中心之间的距离(以像素为单位)不超过攻击范围时,则能攻击到目标。

命中率:
处于低地的地面单位攻击高地的地面单位,命中率为70%。
攻击树下的地面单位,命中率为70%。
命中率不叠加计算,只能为100%和70%。

伤害计算公式:
一次伤害 = max((伤害 × 溅射惩罚 - 防御) × 伤害惩罚, 0.5)
max指取最大值。星际的设定是一次攻击至少造成0.5伤害。伤害可以是小数,累计超过1时才会在被攻击单位上以数值的方式显示出来。
对于MaxHit不为1的,要多次计算伤害。实际表现为在很短的时间内连续受到多次伤害。
一般来说,除喷火兵和瓦格雷以外(见后面的说明),均有:总伤害 = 一次伤害 × MaxHit
溅射惩罚:
对于inner内的单位造成100%伤害;
对于middle内的单位造成50%伤害;
对于outter内的单位造成25%伤害。
伤害惩罚:
Explosive(爆炸型):
对于大型单位造成100%伤害;
对于中型单位造成75%伤害;
对于小型单位造成50%伤害。
Concussive(震荡型):
对于大型单位造成25%伤害;
对于中型单位造成50%伤害;
对于小型单位造成100%伤害。

火焰兵的攻击方式:同时喷射2道火焰。
未升攻击力的f火焰兵攻击单个0防御力的单位造成的伤害(由近到远):
大型单位:
2+2
2+2+0.5
2+2+1
2+2+2
1+2+2
0.5+2+2
中型单位:
4+4
4+4+1
4+4+2
4+4+4
2+4+4
1+4+4
小型单位:
8+4
8+8
8+8+2
4+8+4
2+8+8
伤害次数为2或3。
升级攻击后按比例增加,如128攻击力的火焰兵,所有伤害均为16时的8倍。
跑动中伤害会变化,如对雷车可造成3、4、5、6的总伤害,对marine可造成20伤害。
对于溅射范围内的单位伤害也是不同的,如对zergling可造成2~16之间偶数值的溅射总伤害。

瓦格雷的攻击方式:连续攻击4次,每次同时发射2发导弹(不一定同时爆炸),随机散布在约为100×100像素的正方形范围内。每颗导弹都对距其100像素内的目标造成伤害。
未升攻击力的瓦格雷攻击单个0防御力的大型单位造成的伤害为6×8。
当溅射范围内还有其他非自己的空中单位时:
对目标及其附近的单位约造成24伤害,表现为2颗导弹已有一颗对目标造成全伤害,另一颗虽然在目标附近爆炸,但不造成伤害;或均只造成溅射伤害。
对较远距离的单位造成的伤害一般因距离增大而减小。
因为导弹是随机散布的,所以对每个目标的伤害也是随机的。但总体上离目标越近的单位,受到的伤害越大。
最后,同一攻击时间内(第1、2发导弹发出到最后1颗导弹爆炸),在100×100像素内最多只能有80个导弹。所以无需太多瓦格雷,一般10架就足够了。

Lurker的致命一击:
Lurker的inner、middle和outter溅射范围都是20像素。
在lurker被击毙的时候发出的攻击有可能对几个单位造成40或60的伤害,但大多数的单位只造成20伤害,即使它们都在一条直线上。
另外,不是在击毙时发出的攻击,只造成20伤害。

虫雾对伤害的影响:
范围是半径90像素的圆形。注意:上下的距离是180像素,但左右不是,超过的部分虽显示在虫雾内,但对攻击不造成影响。
对建筑、魔法和近身伤害不造成任何影响。
对于地面兵种,所有的远程攻击的中心,均由被攻击目标向攻击者方向偏移30像素。这就导致了所有的远程攻击对地面兵种失效。溅射伤害的中心为被偏移后的中心,产生的溅射伤害仍对范围内的目标有效。
以下单位可以在虫雾下造成伤害:
近身伤害:
P:probe、zealot、dark templar、scarab
T:SCV、firebat、spider mine、nuclear missile
Z:drone、zergling、lurker、ultralisk、brooding、infested terran
溅射伤害:
P:archon、scarab
T:firebat、spider mine、siege tank(siege mode)、nuclear missile
Z:lurker、infested terran
例外:
Yamato Gun(见后面)

酸雾对伤害的影响:
范围是半径80像素的圆形,每次攻击都对该范围内所有可见的非自己的空中单位造成1次酸雾的影响。
持续75秒(normal speed),每一层独立计算持续时间。
当已有9层酸雾后,继续遭到腐蚀酸液攻击,则依次取代前一层,即持续时间以后攻击的为准。这和其他魔法是一样的。
n层酸雾共造成非自己的空中单位如下影响:
受到伤害 + n(包括魔法伤害)
攻击间隔 × (1 + n/8)

兴奋剂对伤害的影响:
持续20秒(normal speed)
移动速度 × 150%
marine 攻击间隔 × 100/195
firebat 攻击间隔 × 75%

诱捕 对伤害的影响:
范围为边长143像素的正方形
持续37.5秒(normal speed)
速度 × 50%
攻击间隔增加,不同的兵种增加的不同。

分裂网对伤害的影响:
持续22.5秒(normal speed)
范围是长轴为135像素短轴为98像素的椭圆形。
在范围内的所有地面单位不能攻击,SCV、probe和drone不能采集矿l。

防护罩对伤害的影响:
持续75秒(normal speed)
抵消250的总伤害(包括魔法,但不影响Plague的效果)。
由于星际的设定,每次攻击至少造成0.5伤害,被防护罩保护的单位仍是如此。这0.5伤害不计入被抵消的伤害中。对于魔法伤害(自杀爆炸人不列入此类),这0.5伤害由HP承受;对于其他伤害,由shield承受。
不能抵消污染造成的伤害。

冻结的作用:
持续66秒(normal speed)
范围是宽101像素高111像素的矩形。
使范围内所有非潜地兵种静止并不能被控制,同时属性变为无敌。即无法被攻击和受到魔法的作用。
在被静止前已经受到魔法作用的,影响生命值的魔法在此时间内不发生作用。
并且在持续时间内失去特殊能力,如:隐形和检测隐形。

大漩涡的作用:
持续12秒(normal speed)
范围是宽101像素高111像素的矩形。
使范围内所有非潜地有机兵种静止并不能被控制。
任何攻击和魔法均对其有效。

锁定的作用:
持续65秒(normal speed)
使目标机械单位在持续时间内静止并不能被控制。
并且在持续时间内失去特殊能力,如:隐形和检测隐形。
任何攻击和魔法均对其有效。

自杀爆炸人的伤害:
爆炸型远程攻击,伤害260。
攻击黑蜂雾中的地面单位时,图像显示会被偏移,但仍对其造成全伤害,且不对周围单位造成溅射伤害。
攻击时需要计算目标的防御。

核武风暴的伤害:
爆炸型溅射型伤害
伤害 = max((max(500, 目标总生命的2/3) × 溅射惩罚 - 防御) × 伤害惩罚, 0.5)
inner、middle和outter分别为128、192、256像素。
发射后3秒向所有玩家发出“Nuclear launch detected.”的警报。20秒后ghost可以行动。25秒时核弹爆炸。(以上时间皆为normal speed)

毒污染的伤害:
持续37.5秒(normal speed)
共造成75次伤害,总伤害249.875。
范围随目标大小和方向而变,小的如medic大约为50像素的圆,大的如大和大约为72 × 80像素的椭圆(随大和的方向改变而改变)。

离子风暴的伤害:
范围为半径56像素的圆形。
总伤害14 × 8 = 112。同时被多个离子风暴攻击,伤害不叠加。

瘟疫的伤害:
范围为边长143像素的正方形。
伤害为3.945 × 75 = 295.875,持续37.5秒(normal speed),cooldown为7.5。
只对HP造成伤害,对shield不造成伤害。
伤害不会被防护罩改变。
当HP不超过4时将不再减少HP。

星际争霸 相关文章推荐
Flash空降上海 化身大魔王接受挑战
Mar 02 星际争霸
【星际争霸1】人族1v7家ZBath
Mar 04 星际争霸
星际中的相关伤害
Mar 04 星际争霸
多人战的战术与战略
Mar 04 星际争霸
星际原理概述
Mar 04 星际争霸
农民和部队如何穿矿
Mar 04 星际争霸
神族 PROTOSS 概述
Mar 14 星际争霸
Terran建筑一览
Mar 14 星际争霸
Terran历史背景
Mar 14 星际争霸
星际争霸 Starcraft 游戏介绍
Mar 14 星际争霸
星际争霸:毕姥爷vs解冻01
Apr 01 星际争霸
星际争霸中的热键
Mar 04 #星际争霸
星际争霸中的对战模式介绍
Mar 04 #星际争霸
星际中一些鲜为人知的详细资料
Mar 04 #星际争霸
十大“创意”战术!
Mar 04 #星际争霸
星际争霸秘籍
Mar 04 #星际争霸
常用星际术语索引(新手指南)
Mar 04 #星际争霸
【星际争霸1】人族1v7家ZBath
Mar 04 #星际争霸
You might like
php 字符串函数收集
2010/03/29 PHP
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
jquery图片延迟加载 前端开发技能必备系列
2012/06/18 Javascript
Javascript中valueOf与toString区别浅析
2013/03/19 Javascript
JS代码同步文本框内容的实例方法
2013/07/12 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
angular.element方法汇总
2015/01/07 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
Vue 的 v-model用法实例
2020/11/23 Vue.js
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
浅谈python装饰器探究与参数的领取
2017/12/01 Python
python抽取指定url页面的title方法
2018/05/11 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
利用anaconda保证64位和32位的python共存
2021/03/09 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
CSS3 @font-face属性使用指南
2014/12/12 HTML / CSS
HTML5的hidden属性兼容老浏览器的方法
2014/04/23 HTML / CSS
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
世界上最大的街头服饰网站:Karmaloop
2017/02/04 全球购物
美国最大的香水出口:FragranceX.com
2017/11/04 全球购物
德国家具折扣店:POCO
2020/02/28 全球购物
五一家具促销方案
2014/01/10 职场文书
设备动力科岗位职责范本
2014/02/23 职场文书
党支部先进事迹材料
2014/12/24 职场文书
优秀班组申报材料
2014/12/25 职场文书
学校教学管理制度
2015/08/06 职场文书