[草稿] 複製體

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間2月前 (2024/10/13 21:48), 2月前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
這個也供其它 wiz 參考。 基本上我應該會用 times_check 來做,也就是在區域內設定一個 control_roon.c 或類似的東西,並啟動控制房的 times_check 的 循環判斷。 控制房基本上不重置,但是 update 的話複製體就會消失,控制房 會負責去做這件事。 控制房並負責以下幾件事 一、移動複製體的所在位置 複製體並不是用走動的方式,而是用瞬移的方式,所以它會突   然出現在玩家所在的房間,玩家無法透過事先觀看所在房間的   各個出口,來判斷複製體是否在附近。 二、控制複製體對玩家施展特殊攻擊 任何的定身攻擊對複製體均無效,複製體絕對能打出攻擊。複   製體處於戰鬥狀態時不會移動。複製體能 100% 閃避破甲的攻 擊。if(random(100)>hit) , 有方法可讓 hit 永遠 < 0,透過 set 複製體的 air 數值即可。 理論上玩家不會知道所在區域有幾隻複製體,玩家也不一定會遇到 自己的複製體,某複製體被打倒後不保證之後不會再生成新的相同 複製體。 上面的實裝並不困難,困難的是 special_fun 的撰寫。所以我應該 會先測試上面是否可行。 但上面就是提供一個新的怪物設計控制概念,透過第三方去控制怪 物的行動。但如果使用 times_check,則不能過於泛濫使用,以免 加重 times_check 的負擔。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.120.231 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1728827323.A.455.html ※ 編輯: laechan (114.33.120.231 臺灣), 10/13/2024 21:49:36
文章代碼(AID): #1d2y-xHL (mud_sanc)
文章代碼(AID): #1d2y-xHL (mud_sanc)