作者laechan (小太保)
看板mud_sanc
標題[國家] 攻城戰
時間Mon Apr 21 15:59:11 2014
這個理論上現在要做、甚至要馬上做,是可以的,目前的副本系統
就可 handle。
攻城副本
即攻城戰寫成副本型式,預計放在 /std/new_ob/instance/siege
攻城地圖
畫數字地圖,即可丟給 justin 寫的 map2data 去轉。
守城怪物
徵調現有怪物。
攻城流程
透過 instance_check 就能做流程控管,「大部份的房間」並不
需要判斷,只有少數房間需要。
攻城聚集
透過 times_check 去計時,時間到就把人 call 進攻城範圍,
目前人數無上限。
最終BOSS
讓它 inherit BOSS; 即可。
結束統計
誰在「攻城副本」裡面殺了幾隻怪 instance_rooms.c 都有紀
錄。
報酬發放
依據 instance_members 即可做出統計。
限定時間
這個一樣交給 times_check 即可。
頂多新寫一隻攻城專用的 boss,這也不會花太多時間,重要的
是攻城的過程而非最終 boss 到底要寫得多機車多難打。
基本上我是以國家為主要考量,這個要寫成一般攻城戰也是可以
的,所以本篇可討論一般的也可考慮攻城的,我個人的規劃是,
我會先寫一個羅德斯版或是菲里德版的,讓大家先體驗一下,然
後我再公布該攻城副本的腳本物件程式碼。
則對攻城副本的撰寫有興趣、並也稍微會寫程式的人,看過後大
概自己要寫一個全新的也是寫得出來的。
(因為支援虛擬基底區域,即玩家並不需要知道房間檔名可自編)
對這方面有興趣的玩家也可跟我說,可應徵「副本臨時工」。
LAechan
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.157.53
※ 文章網址: http://webptt.com/m.aspx?n=bbs/mud_sanc/M.1398067155.A.1C7.html
※ 編輯: laechan (210.61.157.53), 04/21/2014 16:03:16
1F:→ laechan :確定的是應該會改一下 gps,讓它讀「副本裡的地圖」 04/21 17:55