[國家] 攻城戰

作者: laechan (揮淚斬馬雲)   2014-04-21 15:59:11
這個理論上現在要做、甚至要馬上做,是可以的,目前的副本系統
就可 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

Links booklink

Contact Us: admin [ a t ] ucptt.com