dota2自定义地图修改教程:快速修改英雄基础属性
2014-08-12 16:29:28 责任编辑:刘清风 来源:前瞻网
dota2基础属性代码
上面就是简单的英雄属性修改。再附上一些常用的单位修改项(引号都使用英文的双引号,我为了写得快有些用了中文双引号,是不对的):
"Model":模型:例如塔的模型就是: "models/props_structures/tower_good.vmdl"
"ModelSclae":模型大小,例如“0.8”
"Level":等级,例如“1”
攻击相关:
"AttackCapabilities":攻击方式,例如远程应该就是”DOTA_UNIT_CAP_RANGED_ATTACK“
"AttackDamageMin" : 最小伤害,例如“2”
"AttackDamageMax": 最大伤害,例如“10”
"AttackRate": 攻速 ,例如“1”
"AttackAnimationPoint":攻击动画释放点 ,例如“0.6”
"AttackAcquisitionRange": 主动攻击范围,例如“700”
"AttackRange": 攻击范围,例如“700”
"ProjectileModel": 攻击投射物,如果是远程的话,例如"particles/base_attacks/ranged_tower_good.vpcf"
"ProjectileSpeed": 投射物速度。例如”750“
"StatusHealth": 最大生命值,例如“1000”
"MovementSpeed":移动速度,例如“350”
"MovementTurnRage": 转身速度,例如”1.0“
"MovementCapabilities":移动方式,例如
"MagicalResistance": 魔法抗性
"ArmorPhysical": 护甲的负数值。我对dota2的护甲系统不太了解,只是大概知道敏捷给予的护甲值最后需要减去这个ArmorPhysical才是最终护甲值,所以说这个数值越大英雄护甲越低。
属性相关:
"AttributePrimary": 主要属性,如果是力量则是"DOTA_ATTRIBUTE_STRENGTH"
"AttributeBaseStrength":基础力量
"AttributeStrengthGain": 每升一级增加的力量
“AttributeBaseAgility": 基础敏捷
"AttributeAgilityGain": 每升一级增加的敏捷
"AttributeBaseIntelligence":基础智力
"AttributeIntelligenceGain": 每升一级增加的智力
"VisionDaytimeRange“: 白天的视野
可修改的项目还有很多,就不一一列举了。推荐新人多看看npc文档里面的各种.txt文件,有助于对Dota2地图结构的其中一部分设置有更好的了解。
更新:
作为一个完整的"npc_heros_custom.txt"文件,需要有以下格式:
"DOTAHeroes"
{
//英雄1
"英雄名字"
{
“各种设定”
.................
}
//英雄2
"英雄名字"
{
“各种设定”
.................
}
}
本文来源前瞻网,转载请注明来源!(图片来源互联网,版权归原作者所有)
1、凡本网注明“来源:***(非前瞻网)”的作品,均转载自其它媒体,转载目的在于传递更多的信息,并不代表本网赞同其观点和对其真实性负责。
2、如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。
征稿启事:
为了更好的发挥前瞻网资讯平台价值,促进诸位自身发展以及业务拓展,更好地为企业及个人提供服务,前瞻网诚征各类稿件,欢迎有实力机构、研究员、行业分析师、专家来稿。(查看征稿详细)
网友评论
0评论
网友评论仅供其表达个人看法,并不表明前瞻网同意其观点或证实其描述。