文档详情

魔兽世界的物品设计

飞***
实名认证
店铺
DOC
304KB
约13页
文档ID:43016118
魔兽世界的物品设计_第1页
1/13

1魔魔兽兽世界的物品世界的物品设计设计(Jacinthchen)(紫钧紫钧)2魔兽世界的物品设计魔兽世界的物品设计物品等级物品等级 物品等级的概念广泛存在于游戏中的每一件物品上,它的主要作用是反映 物品的属性同时限定物品最小的使用等级然而玩家并无法直观地看到这 个数值,,一般都只能靠 UI 插件来通过特定函数获取即便如此,物品等级 已经成为大部分属性控和物品控用来比较和研究物品好坏很重要的一个数 值 基础属性基础属性 1.StatValue(属性点属性点):某件装备上某一属性的具体值,比如 12 点智力的具 体值就是 12. 2.StatMod(属性修正属性修正):某属性的权重/单点属性占用的价值点,比如智力的 价值点是 1. 3.ItemValue(物品价值物品价值):某件物品的总价值点,通过计算后得到的物品总属 性价值 4.SlotMod(部位修正部位修正):不同装备部位导致的不同权重.比如头部的属性总 要比脚部的多很多,所以要进行属性值修正以统一物品等级. 5.ItemSlotVlue(物品修正价值物品修正价值):因为不同部位权重导致的修正后的物品价 值. 是作为比较不同物品好坏最简单的依据, 6.ILvl(物品等级物品等级):物品的实际等级. 物品等级计算物品等级计算 由于 BLZ 官方并未公布官方的物品等级的算法,只是承认有一套固定的算 法,所以玩家的逆推法建立在目前游戏现有装备的基础上: 1.不同的属性计算显示不同的价值,譬如:1 件随机的魔法装备可以有 40 攻击强度或者 20 力量,抑或者 30 耐力。

2.不同部位似乎也能够得到不同的统计结果,譬如:1 件头盔或者衣服所 能带来的统计值要大于 1 件手套或者是腰带 3.1 件装备如果有多属性,那他可能有更多机会有更多的属性,譬如:1 件装备如果有 50 力量,也可能是 35 力量和 35 耐力,或者是每项 28 点的 3 项属性 一个物品被分配若干属性,每个属性又对应不同的重要度修正值(即 StatMod) ,修正值见下表这些值要与 StatValue 相乘用以说明这些属性 的真实价值,然后在所有属性上加上幂指数 1.7095(Log2/Log1.5)做修 正 公式为:Itemvalue=[(statvalue[1]*statmod[1])^1.7095+(statvalue[2]*statmod[2])^1.7 095+…+(statvalue[n]*statmod[n])^1.7095]^(1/1.7095)其中属性表对应为StatStatMod中文中文Armor0.07 (1/14)护甲值Armor Penetration0.14 (1/7)护甲穿透等级3Attack Power vs (demons, beasts, undead)0.33攻击强度(恶魔、野兽、亡灵)Ranged Attack Power0.4远程攻击强度Spell Healing0.45 (5/11)法术治疗Attack Power0.5攻击强度Spell Damage vs (demons, beasts, undead)0.55法术伤害(恶魔、野兽、亡灵)Blocking Value0.65格挡等级Stamina (Burning Crusade items only)0.67 (2/3)耐力(燃烧的远征物品)Spell Damage (One school)0.7法术伤害(单体)Spell Damage (All Spells)0.86 (6/7)法术伤害(群体)Magic Penetration0.8法术穿透等级Magic Resist (One school)1法术抗性(单体)Primary Stat (STR, AGI, INT, SPI)1基础属性(力、敏、智、精)Stamina (non-Burning Crusade Items only)1耐力(不包含燃烧的远征物品)Combat Rating (Any)1战斗等级Regen per 5 sec (Health or Mana)2.5每 5 秒回复(生命或者魔法)Magic Resist (All schools)2.5法术抗性(所有)Damage Shield3.15盾牌格挡等级Stealth Skill2隐身技能(?)+1 Stealth Level7.00潜行等级(?)注:-特殊强度和特殊法伤就是所谓的对 XX 类型生物型的强度和法伤,比如银色黎明的对亡灵用饰品.唯一的例外就是[[绿色透镜]],它如果带加法伤效果属性,不论是神圣还是单系还是全系都是+34-36. -基础属性就是力敏智精,耐力单独考虑因为 TBC 里对于耐力的物品分数的减少导致相同分数下耐力会比其他属性多 50%.. -战斗等级就是防御技能等级,格档等级,躲闪等级这些等级属性.具体代换可以参考上方的对换表 -神圣法伤/神圣治疗效果都在基础修正值的基础上再进行 0.92 的修正,比如 92 法伤的物品价值等于100 神圣伤. -全抗属性包括”提高你的全系法术抗性 XX 点”和”+XX 点火焰抗性+XX 点自然抗性+XX 点奥术抗性+XX 点冰霜抗性+XX 点暗影抗性”这两种,当然后者常见些. -某些加 2 系伤害的物品在计算时使用的修正值是介于单系伤害和全系伤害的修正值中间的一个值,依不同的物品会有所区别. 某些特殊的装备的计算独立于上表之外:RingStatModMagic Resist (One school)0.72Magic Resist (All schools)1.8Health per 5 sec3.5Neck 4Health per 5 sec3.5Shield Blocking Value0.6Defense1.2对于大多数物品来说,决定物品等级的价值都是相同的,但并非所有部位 的装备都是相同的。

头,胸,腿和双手武器的修正值是 1,而其它部位有不 同的修正值 在 WoWWiki 测试中 slot 及 slotmodGear PieceSlotModHead, Chest, Legs, 2H Weapon1Shoulder, Hands, Waist, Feet0.75 (3/4)Wrist, Neck, Back, Finger, Off-hand/Shield0.5625 (9/16)1H weapon0.4219 (27/64)Ranged0.3164 (81/256)而在 Hyzenthlei 的说法中部位修正值胸1头1腿1双手武器1肩3/4手3/4腰3/4脚3/4手腕9/16颈9/16背9/16手指9/16副手9/16盾牌9/16饰品17/25单手武器27/64远程81/256 故一件装备的 ItemSlotVlue 为: ItemSlotVlue= Itemvalue/slotmod 物品价值除以部位修正值就是物品部位价值了这个原始的值可以决定物 品等级和武器 DPS根据装备的好坏采用不同的计算公式在最初的 WOW 中,计算物品等级的公式是个线形的公式,根据装备的好坏有 3 个 不同的公式。

优秀的:5ILvl=2.0* ItemSlotVlue+8.0 精良的: ILvl=1.8* ItemSlotVlue+0.75 史诗的: ILvl=1.2* ItemSlotVlue+26 从物品等级 100 以上的史诗装备开始,这个线形的公式被对数公式所取代 同样,在 WLK 中,任务奖励的绿装和蓝装也会使用这个公式计算有趣的 是,随机 FM 的绿装和蓝装仍然用线形公式计算 优秀的: ILvl=101.18* ln(itemSlotVlue)-292.23 精良的: ILvl=97.632* ln(itemSlotVlue)-287.14 史诗的: ILvl=105.92* ln(itemSlotVlue)-342.12 武器伤害武器伤害(DPS) 武器的 DPS 和物品的 ILvl 有关:意味着一件装备的附加属性越多,它的 DPS 也就越高 在燃烧的远征中武器 DPS 遵循下列准则:Weapon TypeUncommonSuperiorEpicOne Handed WeaponiLevel97: = iLevel*0.6333 - 10.7iLevel>97: = iLevel*0.7488 - 14.4905iLevel>138: = iLevel*0.6 + 15.52 Handed Weapon 1 Handed * 1.3 Ranged (Gun/Bow/xBow)iLevel*0.5 + 1.4iLevel*0.58 - 0.3iLevel*0.4047 + 32.84ThrowniLevel*0.5542-8.8045iLevel*0.6191-6.9569iLevel*0.4047 + 32.84Wand1-Handed Melee * 1.771-Handed Melee * 1.801-Handed Melee * 1.83 关于 DPS 的转移 许多远程武器通过转移牺牲了一部分的近战 DPS 以获得法术伤害,例如 Continuum Blade,远程武器或者治疗武器获得法术伤害(法术治疗),都是 在近战武器近战 DPS 以固定比例上转化得到的,这些也适用于德鲁伊的武 器,一部分 DPS 转移到了对使用者有用的物品价值上去。

其中伤害/治疗/野性伤害的转化公式如下: Spell Damage = Sacrificed DPS * 4 Healing = Sacrificed DPS * 7.5 Feral Attack Power = Sacrificed DPS * 18.37 - 12.4843 单手法系武器的伤害通常在 41.0-42.0 之间,原因是就在于由于单手和双手 之间牺牲掉的 DPS,一定量的 DPS 牺牲等于同级的单手近战武器的 DPS- 41.5,一个双手的远程武器和一个单手匕首会拥有童谣的法术伤害或者是 治疗加成,实际中近战 DPS 与远程武器的转换为:6Weapon TypeUncommonSuperiorEpicOne Handed Caster41-422 Handed Weapon Caster/Feral0.3*Melee One Hander DPS + 41.5例子 1:(Continuum blade) Base DPS of 1-handed blue weapon iLevel 115 = 115*0.7488 - 14.4905 = 71.6215 DPS is then set to 41.5, sacrificed DPS is therefore 30.12 30.12*4= 120.5 = 121 Spelldamage.例子 2:(Earthwarden) Base DPS of 2-handed epic weapon iLevel 100 = (100*0.45 + 36.1)*1.3 = 81.1*1.3 = 105.45 (81.1-41.5) DPS is sacrificed, bringing the staff's DPS to 65.83. Sacrificed DPS is therefore 39.5 39.5* 18.37 - 12.4843 = 713 Feral Attack Power 护甲值护甲值 护甲值也是和物品的 Ilvl 联系到一起的,附加装甲是计算装备的 itemvalue 的,附加护甲显示的护甲值为绿色,然而,对于大多数护甲的价值来说并 不在 itemvalue 中计算。

特定 ILvl 的装备的最大护甲可以根据下表计算,然后乘以不同部件的修正 值就可以计算出不同部件的最终护甲Armor ClassUncommonSuperiorEpicClothiLevel*1.19 + 5.1Green * 1.1Blue * 1.25。

下载提示
相似文档
正为您匹配相似的精品文档