--- deliantra/server/ext/chat.ext 2010/04/21 06:11:37 1.53 +++ deliantra/server/ext/chat.ext 2010/04/22 12:50:24 1.54 @@ -75,7 +75,7 @@ my $pl = $ob->contr; my $name = $ob->name; - my $coin = int rand 2 ? "Heads" : "Tails"; + my $coin = (cf::rndm 2) ? "Heads" : "Tails"; send_msg $_, $cf::SAY_CHANNEL => "$name flips a coin.... $coin!", cf::NDI_GREY, "msg_say" for grep { $ob->on_same_map_as ($_->ob) && $_ != $pl} cf::player::list; @@ -90,7 +90,7 @@ my $name = $ob->name; my @orcknuckle = ("beholder", "ghost", "knight", "princess", "dragon", "orc"); - my ($i, $j, $k, $l) = (rand 5, rand 5, rand 5, rand 6); + my ($i, $j, $k, $l) = map +(cf::rndm $_), 5, 5, 5, 6; my $result = "$orcknuckle[$i], $orcknuckle[$j], $orcknuckle[$k], $orcknuckle[$l]"; send_msg $_, $cf::SAY_CHANNEL => "$name throws his orc-knuckles and rolls $result!", cf::NDI_GREY, "msg_say"