作者laechan (小太保)
看板mud_sanc
标题[闲聊] 20130910修改事项
时间Tue Sep 10 03:10:30 2013
白天不一定有空,晚上的加班是要处理公司设备的障碍,但是白天
机器再 work 时可能会出问题得 case by case 处理。
但是会趁有空时优先改 disapparate 及开放书店内阅,有两只法师
二转的玩家请麻烦帮测 po read xxx 的情况或是在同一时间两只角
色各读一本书亦可,因为我还没有空测同一时间的堆叠判断。
(或许今天开放前我会开 belldandy 的角色测一下)
另外亦自今天起开始进行中秋节的相关活动筹备,原则上目前必须
先写出来的是找肉粽伯兑奖的部份,我会尽快完成。
一、全系统备份完毕
备份范围是 2013/09/10 05:30am 之前的,mudos 及 mudlib
都已做备份。我已请 nobu 必要时可将 mudos 直上 fluffos
,若他有回应了我再公告更版时间。
二、消影术指令 disapparate 新增 -alley 功能
可让法师进阶二转的玩家以消影术回到「斜角巷」,这项能力
会永续存在,玩家不需记忆斜角巷的点。
另外斜角巷也支援以 home 语法直接回天空城之家,不过药水
贩卖机那格不行。
三、斜角巷书店内阅开放测试
> call /open/cmds/times_check;return_times_check
times_check=
([ ])
times_no_save=
([ ])
目前心跳参数: 1
经过一整晚 times_check 的心跳没有停止,因此可进行测试。
各位要先理解的是内阅所需花费的技能精进时间一定比较长,
但是就如我先前说的「1000->1500仍不应花费玩家太多时间」
,所以我目前是以 技能值/10 来跑,1000/10 = 100,100~120
秒就会跑一次,而 runes 是以 /50 来跑。
书店内三格目前都算书店内,将来若有扩充(如楼上)也会是在
书店内,所以玩家可多多建议可在书店内放哪些东西来消磨时
间或是对法师有用的。
(有玩家建议放吃角子老虎机)
法师二转可透过 disapparate -alley 语法直接进入斜角巷,
其它玩家欲参观的话斜角巷「并没有封闭只是入口要找」,我
有给基本提示(out),玩家亦可透过一些瞬移手段进入,例如找
法师二转透过消影术带你进去。
斜角巷比较 general 的商店大概就卫氏巫师法宝店,其它几乎
不是限法师进阶二转就是限法师才能下指令购买或使用,而在
卫氏巫师法宝店能买到的东西基本上也几乎都能 ob trade,所
以非法师玩家几乎是没有进入的必要的。
四、set_times_check 及 set_times_no_save 改内回 ok
正常语法是
set_times_no_save(names,files,tmps,t);
内回语法是
set_times_no_save(names,files,({ ({
tmps1,t1}),({
tmps2,t2}),.. }));
要特别注意的地方就是亮绿色的部份是「阵列」,纵使实际上
要传送的数值只是书名(如书店内阅),也要用 ({ }) 包起来。
通常只有 set_times_no_save 会用到内回,set_times_check
用到的情况极少,但 set_times_check 亦有写。
以上两个函数的内回呼叫均已通过测试。目前比较遗憾的则是
call_other(files,"times_check", 这一块无法实作内回,假
设同一时间有 n 位以上玩家 read 时,在判断到时间符合条件
後它会做 n 次 times_check 呼叫。
改良的做法则是先统计要呼叫什麽後,做一下 merge 再呼叫,
并改写 书店的 times_check 使其可支援内回,那问题就在於
书店的 times_check「是 wiz 自己写的函数」。
这就是不写内回的原因。
五、
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 210.61.157.53 (09/10 10:35)
※ 编辑: laechan 来自: 210.61.157.53 (09/10 16:21)
1F:→ laechan :加班的後遗症出来了...星期四跨五还有一次 09/10 17:17