damage

区域中对玩家造成的伤害,不允许直接减玩家的 gin qi sen

如: if(...)
	me->add("kee",-1);

这种写法是错误的.

必须使用 lib 提供的函数 receive_damage() 和 receive_wound()
对玩家造成伤害.

 if(...)
	me->receive_damage("kee",1);

这种写法才是正确的.

 receive_damage 是对当前值的伤害, receive_wound 是对上限的伤害

这两个函数的完整格式为

 receive_damage(string what,int damage,object who,string type)

 receive_wound(string what,int damage,object who,string type)

what	为 gin kee sen 中的一种
damage	为受伤害的数值
who	为造成伤害的物件.
	这个参数一般为战斗中的伤害使用.
	如特攻给对方造成的伤害.
type	为伤害的原由
	目前有以下几种:
	poison   中毒
	illness  生病
	tire     劳累  如干活
	hunger   饥饿  区域中不用
	trip     摔伤  如爬山等


例: 特攻中给对方造成伤害:
	ob->receive_damage("kee",30,me);
	me 给 ob 造成伤害.

    爬山造成的伤害:
	me->receive_damage("kee",30,"trip");

    中毒的 condition 里给人造成的伤害:
	me->receive_damage("kee",30,"poison");

by Find.