Re: [建议] 副本相关

楼主: laechan (挥泪斩马云)   2014-04-24 17:29:48
这里定义一些东西。
副本频道
﹝副本﹞某某某独自/跟他愉快的伙伴们以 xx 秒刷新了难度3的黑熊副本破关纪录!
或是
﹝副本﹞难度3的白瓦镇黑熊讨伐任务副本的破关新纪录产生了!
破关者:某某某/某某某跟他愉快的伙伴们 破关纪录:xx 分 xx 秒
刷新纪录可得到额外声望点数(及额外报酬,可能采事后统计纪录形式)。
副本选单
☆ 亚雷克莱斯特大陆副本告示板 ☆
====================================
1.白瓦镇黑熊讨伐任务副本
2.菲里德必胜求婚花任务副本
.
.
====================================
选单基本上不使用 input_to 的模式,指令一律为 instance。
看板会有专用继承档,会自动产生所需的 long。(然后实际上无作用)
(编辑中)
接取副本的 CD 时间设定
原则上当某一玩家 x 接取了某一副本 y 时
1.instance_temp 将纪录该玩家每一次的接取时间
2.当第n次的接取时间跟第一次的接取时间差距在一个小时内时,玩
家第n+1次起若同样在这一小时内,就会产生 CD 时间。比方玩
 家在 10:00 第一次接了该副本,然后 10:40 各接了第n+1次,
 则 11:00 时(距离第一次后 1 小时),玩家就不能接该副本,必须
等 CD 时间过了才能接。也就是说一小时内玩家接同一副本的次数
越多(不限次数),CD 时间就越长。
3.但是我们允许玩家在 CD 时间内“最多可以再来一次”,只要付出
挪布币就可。该次不会列入 CD 时间的累加计算。
4.这项支出会在该玩家“进入副本时”才会实行,而且如果到了进入
 副本时 CD 时间已结束,也就不需要付出挪布币。
单人模式跟多人模式的 CD 时间是共通的,各难度之间的 CD 时间也
同样是共通的,所以我们假设某玩家一小时内已经解了n次,“理论
上”他会跑去解别的副本,但假若这时候有人揪他打还在 CD 时间内
的副本时,他可以透过支出挪布币的方式得到参与的权利,而不用等
CD 时间到──不过仅有一次。
通常一般的游戏是以“每日几次”来算,mud 跟线上游戏不一样,我
不会设定这么久的重计时间。(而上面的一小时只是举例)
限定特定人数、组合、需满足各种条件的副本
透过副本管理员应该可以做到,而其限定的函数同样是写在副本脚本
物件里面,可能的函数名称是 instance_limit。

Links booklink

Contact Us: admin [ a t ] ucptt.com