作者laechan (揮淚斬馬雲)
看板mud_sanc
標題Re: [問題] 請教一下
時間Wed Oct 25 22:24:04 2017
※ 引述《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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.54.235
※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1508941449.A.70A.html
推 lifesong : 這個..拿魔劍發一次特攻自己就掛了.所以只能裝飾用? 10/26 09:15
→ laechan : 嘛,我是不覺得魔劍的使用需給負作用,不過這看原作者 10/26 09:49
(laechan 刪除 laechan 的推文: test)
→ laechan : 你的hp如果很多,或者你有持續回hp的手段的話拿這個 10/26 09:49
→ laechan : 就沒差 10/26 09:49
推 lifesong : 感覺是隨連擊數扣血的 撐到100w血只能用一次就喝水 10/26 14:19
→ lifesong : auto 大概就掛了吧 10/26 14:19
→ lifesong : 只是好奇有沒有其他的方式可以拿這把武器玩 10/26 14:21
推 lifesong : 另外 測試過程發現魔劍跟戰魂幡的效果有衝突 10/26 14:33
→ lifesong : 裝備魔劍會把戰魂幡的效果解除掉 10/26 14:33
推 lamorak : 原來你有測試XD~ 10/27 11:51