exports.listeners = {
	wield: function (l10n) {
		return function (location, player, players) {
			location = location || body;
			player.sayL10n(l10n, 'WIELD', this.getShortDesc(player.getLocale()));
			player.equip(location, this);
		}
	},
	remove: function (l10n) {
		return function (player) {
			player.sayL10n(l10n, 'REMOVE', this.getShortDesc(player.getLocale()));
		}
	},
	hit: function (l10n) {
		return function (player) {
			player.sayL10n(l10n, 'HIT', this.getShortDesc(player.getLocale()));
		}
	},
	miss: function (l10n) {
		return function (player) {
			player.sayL10n(l10n, 'MISS');
		}
	},
	parry: function (l10n) {
		return function (player) {
			player.sayL10n(l10n, 'PARRY');
		}
	},
};

exports.listeners = {
	wield: function (l10n) {
		return function (location, player, players) {
			location = location || 'wield';
			player.sayL10n(l10n, 'WIELD', this.getShortDesc(player.getLocale()));
			player.equip(location, this);
		}
	},
	remove: function (l10n) {
		return function (player) {
			player.sayL10n(l10n, 'REMOVE', this.getShortDesc(player.getLocale()));
		}
	},
	hit: function (l10n) {
		return function (player) {
			player.sayL10n(l10n, 'HIT', this.getShortDesc(player.getLocale()));
		}
	},
	miss: function (l10n) {
		return function (player) {
			player.sayL10n(l10n, 'MISS');
		}
	},
	parry: function (l10n) {
		return function (player) {
			player.sayL10n(l10n, 'PARRY');
		}
	},
};

Fix undefined var in wield script