作者laechan (小太保)
看板mud_sanc
标题[闲聊] 20140319修改事项
时间Wed Mar 19 07:56:25 2014
今天是 coding 最後一天,日本行的行程已经确定了,再来要开始
编手册,本次日本行一样是取材会占一部份,而且有排一整天在大
阪自由行的行程,生国魂神社是一定会再去的。
今天预计实验由房间做 heart_beat 相关的流程控制,昨天开会时
我有想到大致做法。
(零星的 coding 及 debug 则不受影响会持续到出国前一天)
一、大魔导士指令 gate 修改
/cmds/std/_gate.c 不备份添加修改。
针对「药水」及「虚拟物品」的部份,增加 gate n xx to oo
的语法。
gate(物换星移)指令说明:
=======================================================
gate [obj] in [pos1] to [pos2]
gate [obj] from [pos1] to [pos2]
药水类物品、以及 ob 物品可接数量
EX: gate 10 hp in me to who
二、副本流程控制由 times_check 改为 heart_beat
修改档案: /std/new_ob/instance_rooms.c
/std/new_ob/instance/instance_room.c
不备份添加修改。(因为不采用 times_check 是确定的)
大部份时间花在 debug,分散式架构 debug 很麻烦。
因为目前心跳秒数改为一秒跳一下,所以判断上就简单很多;
两秒跳一下也是有方法处理(因为可以有较重的 loading),只
是不如一秒跳一下单纯。
不过今天时间只够测试 buff_msgs,确定是可以的。最近若有
零星时间则会测试 mob_alldie_msgs,这是指房间怪物全死光
之後会跑出的讯息,此外还有 enter_xxx、mob_alldie_xxx、
......等等的流程控制设定,这部份就看幻想有做哪些,我就
试着把那些做进去看看。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
1F:→ laechan :heart_beat 超难改,待会洗完澡出来继续 03/19 21:08
2F:→ laechan :再换个做法好了..try try 看 03/19 21:30
※ 编辑: laechan 来自: 1.165.191.44 (03/19 22:46)