早上看了一下系统无异状,crash 自上次 8/19 后也没再出现,
顺便做了一下系统备份。原本这礼拜到月底得忙一些事情,但发
生了一些临时状况,使得这两天大概没啥事。
(下礼拜二三则会比较忙一些)
今天至少会 coding,不确定会 coding 什么。
一、dummy system
> clone dummy
Cloning: DUMMY to 房间(/u/l/laechan/workroom).
> loading hiei
玩家 hiei 的资料加载......ok!
> l
[/u/l/laechan/workroom ]
= 天上界 =
明显出口有: 无
Lv120.飞影(hiei)
> comp hiei
键值 dummy hiei
==================================================================
cap_name "Hiei" "Hiei:骑士"
> call hiei;set;"xxxxx";1
玩家(hiei DUMMY)-> set( "xxxxx", 1 ) ok
> comp hiei
键值 dummy hiei
==================================================================
cap_name "Hiei" "Hiei:骑士"
xxxxx 1 UNDEFINED
这样就能做资料验证。cap_name 是故意保留的比较项目,已登入
玩家的 cap_name 一定会跟 dummy 的不同,我用这个来让它每次
至少会显示一项不同。
以上做法的好处是,dummy 的时间实际上是静止的,因此加载后只
有 wiz 对它做了更动的资料才会变动,其它数值仍会维持在该玩家
登出后的状态。
看装备的指令也大致写了:
> auto_load -list
装备列表:
=====================================================
绝地战袍(Jedi Cloak)
/d/ppl/1/eq/cloak1 : 0
黄铜之枪(Yellow-Cooper Lance)
/u/l/laechan/area/felid/wp/lance1 : 0
.
.
破旧的油灯(Dilapidated Oil-lamp)
/d/auc/blarket/wiz_auc/ob05 : ([ "mass" : 10, "names" : "hiei", "hide" : 1 ])
波特拉耳环(2 in 1 Earring)
/d/ppl/8850/z/eq/earring : 0
=====================================================
不过这显示我不满意,会再改版,并新增指令格式
auto_load -set [第几项] [sdata的什么字段] to [什么数值]
auto_load -del [第几项]
auto_load -add [放在我身上的物品的id]
这个写完大概就剩 vobjs 的东西,因为 dummy data 区的资料
更动,大部份可靠 call 解决,小部份透过 running code,应
该也能解决(比方需要更动到第二层 mapping、或需大量更动资
料的话)。
二、