Re: [问题] 请教一下

楼主: laechan (挥泪斩马云)   2017-10-25 22:24:04
※ 引述《lifesong (lifesong)》之铭言:
: 【圣剑】兰古◇费洛莎(Langu Feiluosha)
: 【魔剑】拉尔◇哈札特(Laer Hazhate)
: 请问这两把剑有什么功用呢?
: 谢谢
根据 help wp_sword
(双手)【圣剑】兰古◇费洛莎(Langu Feiluosha) /d/ppl/wide/virtue/wp/langu.c
根据该武器的描述
特殊效果:ATK = FEL * 10
HIT = FEL
     特殊攻击 35% Up
     敌方道德为负时追加 50% Up
道德 2000000 加算
有认主设定。
(双手)【魔剑】拉尔◇哈札特(Laer Hazhate) /d/ppl/wide/virtue/wp/laer.c
根据该武器的描述
特殊效果:ATK = STR * 10
HIT = FEL
MHP 50% Down
     特殊攻击 150% Up
     敌方道德为正时追加 50% Up
特殊攻击给于自身 9999 损伤
卸除装备给于自身 99999 损伤
使用战神的巡礼给于自身 19998 损伤
有认主设定。
以下题外话。
我一般是不建议武器自己写相关设定(如认主),比方说
“特殊攻击 150% Up”这样的效果如果有必要存
在的话,应该用 set 的方式来做,再让系统去 query
值出来做相关运算才对。
这部份我觉得可以拿出来检讨,因为这样做才能更丰富
武防具的设定内容。以往这部份较难做的地方,在于如
何将它 set 到玩家的 mod 区,但假若以底下的方式:
// 判断完玩家参数后,改判断所持武器
if(wp=ppl->query_weapon())
{
// 玩家有持武,该武 wear=1
if(该 wp 有哪些参数)
让该参数对映的效果有作用;
}
就不用去烦恼到时还得将哪些参数归零的情况,其实我
觉得 damage 及 hit_chance 的判断都应该这样做。
Laechan

Links booklink

Contact Us: admin [ a t ] ucptt.com