作者laechan (小太保)
看板mud_sanc
標題Re: [閒聊] 迷宮知識與大絕
時間Sun Jul 18 16:31:31 2010
※ 引述《hlead (希多)》之銘言:
: 大絕撰寫完畢。
: 等名稱出來,然後確定敘述就好了。
: 迷宮知識(Labyrinth Knowledge)
: 無論時代如何變遷,文明不停地進步,未知的事物始終是人類好
: 奇與恐懼的根源之一。而無盡的前方正是未知之一,為克服這項
: 恐懼,人類就試著使用各種幫助記憶的方式來處理這問題。這招
: 技能便是從遠古流傳下來,經過後人不斷改造而成的一項獨門技
: 能,經驗豐富的盜賊會先沉澱自己的心靈冷靜思考,並觀察四週
: 環境的蛛絲馬跡,再準確判斷出隱藏的道路。
: *特殊指令: explore (探查)
: cast explore 改為 explore 指令。
: 原本想說改被動的..avert。
: 以後應該會作成 explore xxx。
: explore here 會顯示該格資訊。
: explore id 會顯示該人物資訊。
: 其實我比較想作成被動技能...
: 不過不知道怎麼改= ="
先不管主動被動。
當盜賊進入一個房間時,房間可能有其它的物件,通常可以事先察
覺的東西是....
1)房間有哪些隱藏出口=>可直接顯示, or盜賊於某技能施展中顯示
2)房間可下哪些特殊指令=>可直接顯示
(包含哪些可 look 的 item_desc 設定)
3)房間的怪物有哪些情報=>應於盜賊於某技能對該怪物施展後才顯示
這樣也不會導致當一個盜賊進入一個房間時載入過多的情報量。
另外,若該盜賊開啟 brief 模式,應略過"直接顯示"的部份,只
保留盜賊有施展某技能時才顯示的情報,這樣當該盜賊在進行一般
區域練功時就可選擇不接收原先會接收到的情報。
上面的 1) 跟 2) 可透過修改 look_d.c 辦到,norr 可給我參數,
我設進去即可; 3) 的部份由指令 explore 支援,由 norr 撰寫.
(該怪物可下什麼指令部份,亦由 explore 支援,look_d,c 會略
過怪物的 void init 所設定的 add_action)
Belldandy.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: laechan 來自: 122.117.35.170 (07/18 16:32)
1F:推 hlead :嗯。.. 07/18 16:35
2F:推 hlead :剛剛想到的方法是。heart thief時判斷有無學到該招.. 07/18 16:37
3F:推 hlead :有的話設一下該參數。(照原本參數就好了?)... 07/18 16:38
4F:→ hlead :brief只要 刪減 與 新增該參數就好了。... 07/18 16:39
5F:→ hlead :或是直接在look_d裡面判斷有無該招技能?... 07/18 16:42
6F:→ hlead :1,2就麻煩 Belldandy 幫忙改囉..avert 07/18 16:46
7F:→ hlead :我在自己額外寫 3 就好了...runaway 07/18 16:46
採雙重判定即可。
if(thief->query_temp("heal_times/thief heart")>0 &&
thief->query("skill/迷宮知識技能名")>xx)
{
實裝迷宮知識的效果;
}
一、請縮短迷宮知識的技能英文名。
二、請給我上面 xx 的值該定多少。
我可以實裝的部份..
一、看到該房間的隱藏出口
二、看到可在該房間額外下的指令
三、看到可在該房間額外 look 些什麼
一跟二 laechan 都已實裝(以 explore 的形式),改一下
即可。
Belldandy.
※ 編輯: laechan 來自: 122.117.3.82 (07/18 23:45)