[国家] 攻城战

楼主: 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