作者laechan (小太保)
看板mud_sanc
标题[闲聊] 关於马匹的储存问题
时间Thu Feb 12 21:40:53 2009
先讲马匹的骑乘部份,目前 ride 时会在玩家身上设定参数,
但是该参数目前只作用在几个地方(而且以显示居多),就目前
来说这反而是好事─因为要改简单。
马匹大致有两种...
一、一般
如小毛驴、Z2、... ppl->set("特定参数",马匹物件);
这个我想将"马匹物件"改成"马匹档案",当玩家 ride 时
就设定该参数,并在 temp 资料区将马匹物件设进去,大
部份的读取以後就读该物件,该 temp 资料区栏位在quit
时就消失,但是在 data 区的"马匹档案"栏位就储存起来
当玩家 relogin 时,若有判断到特殊栏位,就读取马匹档
案 clone 出来,并在 temp 资料区设定马匹物件。
二、特殊
如国家马匹。若依照一的设定方式,则一跟二其实是一样
的,国家马匹只需在 login 时增加国家判断即可。
而马匹也可依照之前的方式 move->ppl 身上,但是在做相关的
save_object 时,「生物」不做储存,就可避免储存到马匹。
(不管是不是利用断线法)
load_object 时就增加特殊栏位的判断来决定要不要 load 马
匹就可。
=======================================================
上面可以实装。
不过还是要想想,骑马可以干嘛,这才是最重要的。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.109.136