Switch to edit mode.
Name(s): dis*s boo praise worship1: "dis*s <player>" 2: "Disrespects this player." 3: "A dis is more serious than a boo; a worship higher than a praise." 4: if (verb == "diss") 5: verb = "dis" 6: endif 7: for x in ({player, this}) 8: $esteem_utils:check_for_tampering(x) 9: endfor 10: if (player.location != this.location && this.location:acceptable(player)) 11: "So you have to be in the same room, unless target has locked you out." 12: player:_modify_esteem(-0.1) 13: return $msg:mtell(verb + "_not_here") 14: endif 15: if (player == this) 16: this:_modify_esteem(-20.0) 17: return $msg:mtell(verb + "_self", iobjstr) 18: endif 19: weights = $esteem_utils.(verb + "_weights") 20: if ($esteem_utils:("can_" + verb)(player, this)) 21: this:_modify_esteem(weights[1]) 22: player:_modify_esteem(weights[2]) 23: $esteem_utils:update_for_action(player, this, verb) 24: return $msg:mtell({this, "i"}, verb, iobjstr) 25: else 26: player:_modify_esteem(-0.5) 27: return $msg:mtell({this, "i"}, verb + "_failed", iobjstr) 28: endif 29: "Last modified by whiz (#3135) on Thu Apr 25 00:24:28 2002 MDT." 30: "This verb previously owned by whiz (#3135), and chowned to $slacker upon dewizarding (Sat Aug 17 14:50:02 2002 MDT)." 31: "Last modified by Dax (#789) on Sat Aug 17 14:50:02 2002 MDT."