void main()
{
object attacker = GetLastAttacker();
object weapon = GetLastWeaponUsed(attacker);
if (GetWeaponRanged(weapon)== TRUE){
AssignCommand(OBJECT_SELF,ActionSpeakString("Bah! Go shoot at an Archery Target silly!"));
}else{
     switch (d4()) {
                    case 1: SpeakString("OUCH!"); break;
                    case 2: SpeakString("Hah! You cant hurt me!"); break;
                    case 3: SpeakString("Ooooh, Nice one!"); break;
                    case 4: SpeakString("Feel Better yet?");
                    }

   }

}