[wizs] 關於房間陷阱或怪物異常狀態攻擊

作者: laechan (揮淚斬馬雲)   2023-03-03 13:46:48
這部份一但確定實作方式,就會找新型態區域先實裝,舊區域
不會實裝。
根據以下
https://www.ptt.cc/bbs/mud_sanc/M.1369547603.A.67D.html
https://www.ptt.cc/bbs/mud_sanc/M.1669260747.A.F02.html
https://forum.gamer.com.tw/Co.php?bsn=04212&sn=2735531
首先確立的原則就是,不管陷阱或異常狀態攻擊,全部都有迴
避、無視或免疫手段,這些手段會參考先前整理的那些東西,
這週也會持續把尚未改的怪物也改好。
以 sneak 手段進房間的話完全不會觸發房間的大部份陷阱,並
會給予盜賊拆陷阱的方法。
其次,不管是設在房間或是設在怪物身上的,都要可拆或者可
封印,例如房間[地雷],要可拆,或者觸發到了就沒了;例如
怪物的中毒攻擊,要可封印。
房間與怪物在 set 時也應設定相同的東西:
房間: 所有新型態區域的房間都支援 init 觸發
怪物: 主要發生於戰鬥時,可能會寫在 new_defence 函數內
唯有怪物有特定參數才會跑相關判斷
而且可設定複數的東西,例如一個房間可能同時有[泥沼][毒
氣],一隻怪物可能有[中毒][石化]。
房間的陷阱應有明確標示,但是,在玩家往各個方向看的時候
並不會看到陷阱,只有進去了才會看到。除非我去改設定,我
下午改看看。能看到是比較方便。
同一種效果支援不同的關鍵字,不同的關鍵字主要是觸發時的
訊息不同,該訊息可自訂,也可套用預設值。不同的關鍵字也
會有不同的迴避、無視或免疫手段。
[地雷][爆炸]....
有設定這參數,進房間就是觸發爆炸傷害。房間的話對全體,
所以應有 delay 設定,這樣帶隊進房間才能全部都炸到。
[地面陷阱類]
飄浮狀態可避,騎魔杖可避。
[非地面陷阱類]
能量盾/聖光盾可避。
[石化][定身]....
全都是吃定身。
[擊暈]....
不只吃定身,還附加傷害。
[中毒][瘟疫]....
週期性扣血,它會對玩家設定特殊參數用以判斷。
[遲緩][泥沼]....
中這類預設是 普攻/en 不會作用,要打到怪物只能特殊攻擊。
玩家有可能同時中毒跟被擊暈,那就會無法動彈並週期扣血。

Links booklink

Contact Us: admin [ a t ] ucptt.com