关于兵器 wield 的一些条件写法.

可以在兵器里可以设定 wield 此武器所需的一些技能或能力.
可以在兵器物件的 create 函数里设定
'wield_skill'( skill 武功的限制) 和
'wield_ability'(能力的限制,如内力经验等) 来做到.

例如:
	// 装备此兵器需要玩家的武功 sword >50 ,parry >50.
	set("wield_skill",([
	"sword" : 50,
	"parry" : 50,
	]));

	// 装备此兵器需要内力上限大于 300,经验大于五万.
	set("wield_ability",([
	"max_force" : 300,
	"combat_exp" : 50000,
	]));

注意: 这两个标记的值是 mapping.

每一件超级兵器或者有特殊作用的兵器都要相应的设定一些 wield 条件.

weapon 的分类：(详见 weapon.h)

axe		斧子	双手兵器
blade		刀	锋利的右手兵器
dagger		匕首	左右手均可使用
hammer		锤	右手兵器
dhammer 	双手锤	左右手兵器，可拿一对
spear		枪	双手兵器
staff		棍、杖	双手兵器
sword		剑	右手兵器
throwing	暗器	左右手均可用
whip		鞭	右手兵器。

这套 lib 的兵器的质地有了很重要的表现并提出的
兵器'损坏度'的概念。
战斗中每次兵器相互的撞击都有可能对兵器造成一定
的损坏度，是否造成损坏及损坏的程度受几种因素的
影响，如兵器重量、质地、enforce等，其中质地就
是通过硬度来体现，是一个很重要的因素，玩家自造
兵器就要选取硬度高的原材料（如玄铁为目前设计中
最好的打造兵器的原材料，如果两人其他条件相当，
玄铁兵器碰撞7、8下就有可能打断对方的普通兵器。），
兵器使用一段时间会变旧、损坏、断掉（通过损坏度
来体现），损坏度 0-100，0代表完好无损，100代表
断掉了。兵器价值也按损坏的程度成比例。铁匠铺可
以修理兵器。

以下是各种原材料的硬度值：

"black_iron":	60	/* 玄铁 非常厉害!此类兵器应当非常稀少 */
"steel":	35	/* 钢 */
"iron":		33	/* 铁 */
"copper":	30	/* 铜 */
"stone":	27	/* 石 */
"gold":		25	/* 金 */
"silver"	24	/* 银 */
"skin":		20	/* 皮 */
"bone":		18	/* 骨 */
"bamboo":	15	/* 竹 */
"wood":		14	/* 木 */



By Find. 
