Re: [討論] 暗器類武器。
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間16年前 (2010/04/17 23:21)推噓0(0推 0噓 0→)留言0則, 0人參與討論串3/7 (看更多)
※ 引述《hlead (希多)》之銘言:
: 大致上作法如下:
: 設為防具類東西
: [暗器配置] : 特殊的裝備位置
: armor 值你定為 1 就可
armor 值至少 1, 這是判斷是否為防具的依據之一。
(另一個依據就是 inherit ARMOR; )
: 參數名參考:
: 【聖殿巫師】幽素(plain): 暗器標記 mark ((縮)) mk.
: 【聖殿巫師】新手盜賊(norr): hidden weapon ?
: 【聖殿巫師】新手盜賊(norr): 直接叫 hide_wp?
: 【聖殿巫師】幽素(plain): 暗器 祕密地, 暗中 darkly 標記 mark ((縮)) mk.
: 【聖殿巫師】幽素(plain): 暗器標記 darkly_mk
叫 darky 就好了,代表暗器裝配位置。
防具 set("type","darky");
wear 時 ppl->set_temp("darky",該暗器物件);
我可以在 wear 檔裡頭判斷當玩家要裝備 darky 類防具時
哪些技能需達到多少或職業必須限制為什麼。
這樣暗器本身就連 wear_func 都不用寫─而要寫也可以。
怪物中暗器時,mob->set_temp("darkys/暗器檔名(不含目錄)":影響值);
另外,你們也可以額外在 long 交待一下該暗器的基本性質。
還有,一開始別寫太多。
: 寫一個throw檔(類似steal spell的檔),
: 然後throw時,去判斷暗器類型,發出各種效果與傷害。
: ex:透骨針(破盾)、神火珠(灼傷)
: 附註:
: 1. set("sdata",({"num","max_num"}));
: 2. 基本上你飄浮中也能用, 對方飄浮也能打到
你用下面的 time 就不用上面的 max_num。
這是以你是否允許玩家在天空城的家儲存該防具為考量,而
事實上該防具儲存了也無效,因為它有使用時間限制。
所以這裡也帶出了這個防具絕不能設任何的 effect 值,除
非設負的。
: 限制方面:
: 1. 就是 time
: 這樣玩家一次帶 n 個也沒用
: 因為時間限制一樣, 時間到了, 通通都無法使用
: 只需一個 sdata 值就是 time
: 2. 限量出售之類的,就是供給很低...
: 再說時間也不是問題, 因為有 auc
: 比方某人沒暗器了
: auc 再取得新的
: 可以狠心點...hehe...設不能auc
基本上設 time 時我自己會做的考量,就是這東西必須向
npc 取得(由 npc 先 set 相關東西後再 move 給玩家),
然後不需認主,某闖區域中的玩家需要時,就可以由另一
個玩家向 npc 購得後看要 auc 過去還是 post 過去。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: laechan 來自: 111.253.167.85 (04/17 23:22)
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
5
12
10
18