作者laechan (小太保)
看板mud_sanc
标题[讨论] 抗性
时间Tue Oct 16 23:05:40 2007
底下全部是假设。
未来施展某一级的 fire spell,其对应的「火焰等级」为 n
,基本的杀伤力为 d,而某一只怪物,其抗火等级为 m...
一、m = 0 时 (没有设定抗火等级)
最终杀伤力 = d x n
二、m > 0 时
当 n = m 时,最终杀伤力为 d 没有争议。
m \ n = 1 2 3 4 5
1 1 130% 180% 250% 340%
2 50% 1 150% 220% 310%
3 33% 66% 1 170% 260%
4 25% 50% 75% 1 190%
5 20% 40% 60% 80% 1
依上表,公式分为两种...
n > m 时, 最终杀伤力 = d + d * (n平方-m平方) x 10%
n < m 时, 最终杀伤力 = d * (n / m)
例如火焰等级 1 的 fire spell 打到抗火等级 5 的怪时
, 杀伤只剩 20%。
相反的,火焰等级 5 的 fire spell 打到抗火等级 1 的
怪时, 杀伤就增加 240%。
在设定上,火焰等级的本身提高,对整体攻击力的提高效
率较好,例如怪物虽然设定抗火等级 4,但是火焰等级 5
打到该怪,仍可有 90% 的杀伤增加效果。
三、m < 0 时
最终杀伤力 = d * (1 - m)
例如火焰等级 1 的 fire spell 打到抗火等级 -1 的怪
时, 最终杀伤力为原先的两倍。
设定理念是,抗火等级为负时,让杀伤有倍数效果,代表
该怪物对火焰极度没有抵抗力,例如火->冰之类的。
以上不以「怪物本身的属性设定」为主,例如某只怪假设叫做
fire dog,我们自然可以将 fire dog 设为「火属性怪物」,
但与其这样设,不如不要去归类它,而为它做底下的设定...
fire dog 抗火 : 3
抗冰 : -1
抗风 : ...
抗雷 : ...
因为同样的「同级火属性怪物」,不见得它们的抗火抗冰抗风
抗雷等设定就一样,所以乾脆让制作者可以自由设定,例如..
无尘大剑师 抗火 : 5
抗冰 : 5
抗风 : 5
抗雷 : 5
最後,是否要设定所谓的「无关痛痒」,也是本次讨论的重点
,例如你可能会说,火焰等级 1 的 fire spell 打到抗火等级
5 的怪,应该是「无关痛痒」才对啊......
这是可以的,不过如何写成公式才是重点。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.223.86