M_DAMAGE_SOURCE M_DAMAGE_SOURCE is used for anything a player attacks with, including himself. It controls the combat messages and modifies the result based on the target. Functions you call in your setup(): set_wield_bonus() -- set_wield_type() -- add_combat_message(type, msg) -- This function allows you to change the standard messages seen during combat, for this particular weapon, and the 'type' of damage done. set_weapon_class(integer) -- This sets the weapon class of a weapon. The higher the number the better the weapon. Other important functions: query_wield_bonus() -- query_wield_type() -- query_combat_message(type) -- Returns the combat message for the given type. set_combat_messages(type) -- Sets the defulat messages for the given type. mark_wielded_by() -- query_wielded_by() -- is_weapon() -- Returns 1 if the object in question is a weapon. unwield_me() -- Forces the person wielding the object to unwield it. remove() -- calls unwield_me(). Last updated: Wednesday, April 24, 1996.