作者laechan (小太保)
看板mud_sanc
标题[wizs] vobjs 的资料栏位设定
时间Tue Jan 20 11:23:44 2009
有几个经过上述的整理後已经确定的..
name(必须存在)
虚拟物品的通常名称,如「超强生命药水」。
file
该虚拟物品指向的实体档案,如「/area/vobjs/sh_pot.c」
假设该虚拟物品设定可用 drink 来使用时,则玩家 drink sh_pot
後,它会去 call sh_pot->cmd_drink() 的动作。
remark(必须存在)
关於该虚拟物品的设定mark,如「它可以被 drink,补充率很高」
或者是「这是 laechan 设定的物品」这样的 remark,是秀给 wiz
看的。
mark
关於该虚拟物品的特殊参数,例如该虚拟物品是解谜用虚拟物品,
mark 就可以做一下标示。
cmd
关於该虚拟物品可以被什麽指令使用,限定只能用一种指令,例如
use、drink、eat...cmd 参数要有效,必须存在 file 参数。
save
该虚拟物品是否应被储存。这个参数初期不会存在。
no_xxx
例如 no_move、no_sell 等,代表该虚拟物品是否为不可移动、不
可贩售交易等。通常若 mark 参数存在时就视为 no_sell。
long
这个不一定要有,因为会有 default long。
maximun
这个虚拟物品最高只允许同一个玩家携带几个。有 default 值 99
,特殊物品自然可设 1,再加上 no_move 时,就不用担心玩家会
屯积。
需单独存在的资料栏则是..
value
必须由单一 wiz 统筹管理。
id
必须由单一 wiz 统筹管理。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 218.170.228.220 (01/20 11:30)