Re: [討論] 暗器類武器。

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間16年前 (2010/04/17 23:21), 編輯推噓0(000)
留言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)
文章代碼(AID): #1BoT81l9 (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #1BoT81l9 (mud_sanc)