□ 物件特性

这里的物件全部都是用来让标准物件或巫师自己设计的特殊物件继承用，不能直接
被 clone，有关物件特性的说明，你可以先查看 /doc/feature 下的档案，如果仍
然有疑问，直接看这里的 code 也可以。

By Annihilator (06/17/95)
□ 物件特性

这里的物件全部都是用来让标准物件或巫师自己设计的特殊物件继承用，不能直接
被 clone，有关物件特性的说明，你可以先查看 /doc/feature 下的档案，如果仍
然有疑问，直接看这里的 code 也可以。

我来粗略的解释以下个个文件.
action.c
//恩。。。里面定义了几个函数start_busy() query_busy() is_busy()
alias.c
//和command.c的联系比较紧密
apprentice.c
//有关拜师的继承程序
attack.c
//生物进行各种攻击的继承文件.里面定义了好几个经常使用的函数
//query_enemy() query_killer() is_fightning() is_killing()
// fight_ob() kill_ob() clean_up_enemy() charge_ob()
//remove_charge_ob() select_opponent()  remove_all_killer()
//remove_all_enemy() reset_action()
//另外经常使用的函数init()这里面也有.....不知道使用什么词汇
//在init()里面写有玩家见面自动开杀。杀气高。。等等的东西自己看看
//明白的更快
autoload.c
//自动载入物件的继承文件
clean_up.c
//clean_up继承文件
command.c
//生物执行命令的继承文件里面定义了了几个函数
//force_me()一个有趣的函数 enable_player() disable_player()
condition.c
//中毒的继承文件。所有的毒素都有它管理
damage.c
//伤害的继承文件里面定义了一些常用的函数
//is_ghost(){return 1鬼}
//receive_damage()
//receive_wound()
//receive_heal()
//receive_curing()
//void unconcious()昏迷
//varargs void revive(int quiet)苏醒
//void die()死亡
//int heal_up()这个怎么说呢...定时恢复......
dbase.c
//有关dbase的继承文件.几乎所有的query和query_entire_dbase()
//都是调用这个文件的。
edit.c
//编辑器
equip.c
//装备防具武器的继承文件.里面定义了几个函数
//int wear()穿防具
//int wield()装备武器
//int unequip()解除装备
finance.c
//管理金钱的 函数有can_afford(int amount)
//int pay_money(int amount)
food.c
//这个不用我说了吧 。
liquid.c
//这个也不用了吧
message.c
//
move.c
//物件移动.所有的物件的一定都会调用它里面定义的函数有
//int move()
//set_weight() remove()
save.c
//存盘程序.里面定义了两个函数
//save()和restore()
skill.c
//有关技能(skill)的程序。里面定义了以下几个函数
//query_skills() 
//query_learend()
//set_skill()
//delete_skill()
//map_skill()
//preprare_skill()
//string query_skill_mapped(string skill)
//string query_skill_prepared(string skill)
//varargs int query_skill(string skill, int raw)
//mapping query_skill_map()
//varargs void improve_skill(string skill, int amount, int weak_mode)
//int skill_death_penalty()
team.c
//有关队伍的程序。注意。有关队伍的东西一直没有搞好。以后应该
//注意网这个方向发展
verndor.c
//商店所必须继承的文件
vi.c
//vi编辑器的文件






