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