[討論] 請問如何寫挑mob觸發

看板mud (網路地下城/文字遊戲)作者 (神秘過路客)時間11年前 (2014/01/23 13:46), 編輯推噓2(2017)
留言19則, 3人參與, 最新討論串1/1
請教各位大大: 小弟現在玩某個 mud,到現在大致上把mob分成兩類,先設為 a 跟b好了 打這兩種怪各有各的動作。 我的觸發用這一句""看起來(*)想殺死你"" 然後用 if 及 ismember 抓設在 #va 中的mob來分類 方法一: 直接在這一句用 #t+及 #t-來開關 a 跟 b 的 class 例: 出現 a 怪,就 #t+ a class,#t- b class 方法二: a 跟 b class 全開,(在 a跟 b class 都有 if 及 ismember) 讓 a 跟 b class 選怪去作動作 這兩種方法有好有壞: 方法一:如果怪的種類一多,第一個觸發會很長,但是後續比較簡單 方法二:讓 a 跟 b class 自已選怪作動作,但有時會分不清且有多餘的動作 比如a 類的怪會出a 招時要吃 pill 但b怪(假設為 野狗,小麻雀等雜魚…)就不用 但如果打完 a 怪後打 b 怪,用""看起來(*)想殺死你""的話, 變成 a 跟 b class 都會作動作而讓打 b 怪時吃 pill 可以請教各位的看法及發表建議好嗎??謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.165.197.124

01/23 15:55, , 1F
那為什麼不用方法二,觸發抓被A招打
01/23 15:55, 1F

01/23 15:56, , 2F
就吃藥?
01/23 15:56, 2F

01/23 16:25, , 3F
那只是一個範例,還有其他的動作沒說
01/23 16:25, 3F

01/23 16:29, , 4F
比如說打A怪觸發完要吃藥法術之類的
01/23 16:29, 4F

01/23 16:41, , 5F
很多怪時,如果一定可以殺到你想殺的
01/23 16:41, 5F

01/23 16:45, , 6F
可以用方法一,然後殺完一隻就look
01/23 16:45, 6F

01/23 18:50, , 7F
那妳可以吃完藥接法術啊...?
01/23 18:50, 7F

01/23 18:55, , 8F
現在不是吃藥後接法術的問題!!
01/23 18:55, 8F

01/23 18:59, , 9F
是有沒有辦法 a怪選 a class
01/23 18:59, 9F

01/23 19:03, , 10F
b 種類怪選 b cladd 的問題!
01/23 19:03, 10F

01/23 19:08, , 11F
各怪選適合的 call 來作動作!!
01/23 19:08, 11F

01/23 23:11, , 12F
你可以把看起來 觸發句設另一個class
01/23 23:11, 12F

01/23 23:15, , 13F
check,看到a→#t+ a;#t- b;#t- check
01/23 23:15, 13F

01/23 23:17, , 14F
這樣有多怪時只會觸發第一個 看起來
01/23 23:17, 14F

01/23 23:22, , 15F
然後抓殺死怪當觸發#t+ check;look
01/23 23:22, 15F

01/24 10:59, , 16F
這樣就變回方法一,a 怪#t+ a;#t- b
01/24 10:59, 16F

01/25 17:27, , 17F
例如有怪abb三隻,你的問題是想先解
01/25 17:27, 17F

01/25 17:28, , 18F
a,只要#t+ a;#t- b之後不要因為也看
01/25 17:28, 18F

01/25 17:29, , 19F
到b而執行#t- a;#t+ b這兩個動作是嗎
01/25 17:29, 19F
文章代碼(AID): #1IuAo-yV (mud)
文章代碼(AID): #1IuAo-yV (mud)