CONTENTS
==========================================================================
accept_fight
accept_kill
accept_object
acquire_skill
==========================================================================
int accept_fight(object who)

由 fight 指令所呼叫　决定人物是否接受别人比武较量的挑战　

传入参数
	who	挑战者

传回值
	1	接受挑战
	0	不接受挑战，你最好要用 notify_fail 设定讯息告诉下指令的人不
		接受的原因　
--------------------------------------------------------------------------
int accept_kill(object who)

由 kill 指令所呼叫　当人物遭受别人使用 kill 指令攻击时　可以利用这个 apply
定义适当的反应　如逃跑　呼救　取出武器等　因为 kill 没有办法拒绝　所以传回
值是不会影响战斗发生与否，而是指定 kill 指令要不要也让此人物对敌人使用 
kill　

传入参数
	who	敌人

传回值
	1	不做其他处理　
	0	也对敌人进行 kill　
--------------------------------------------------------------------------
int accept_object(object who, object item);

由 give 指令所呼叫　决定人物是否接受别人所给的物品　

传入参数
	who     下 give 命令的人物
	item	所 give 的物品

传回值
	1	接受
	0	不接受，你最好要用 notify_fail 设定讯息告诉下指令的人不接受
		的原因　
--------------------------------------------------------------------------
int acquire_skill(object who, string skill)

由 acquire 指令所呼叫　当别人向这名人物请教技能时　用来决定这名人物的反应
，典型的动作是 ① 拒绝　用 notify_fail 设定拒绝原因的讯息，传回 0　 ② 其
他　做该做的动作　该说的话　如果愿意传授技能　用 who->improve_skill() 给予
一些初始的技能练习值　传回 1　

传入参数
	who	下 acquire 指令的人
	skill	技能名称

传回值
	1	指令完成　
	0	因为某种原因拒绝传授下 acquire 指令的人此一技能　最好用
		notify_fail 设定拒绝原因的讯息　
--------------------------------------------------------------------------

