作者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/cn.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