Code: Select all
--- src/Network/Receive.pm 2009-04-15 12:31:16.000000000 -0600
+++ src/Network/Receive.pm 2009-04-15 13:06:52.000000000 -0600
@@ -831,7 +831,9 @@ sub actor_action {
Misc::checkValidity("actor_action (attack 3)");
if ($args->{sourceID} eq $accountID) {
- message("$status $msg", $totalDamage > 0 ? "attackMon" : "attackMonMiss");
+ if ($totalDamage > 0 || !$config{hidePlayerMisses}) {
+ message("$status $msg", $totalDamage > 0 ? "attackMon" : "attackMonMiss");
+ }
if ($startedattack) {
$monstarttime = time();
$monkilltime = time();
@@ -842,7 +844,9 @@ sub actor_action {
Misc::checkValidity("actor_action (attack 5)");
} elsif ($args->{targetID} eq $accountID) {
- message("$status $msg", $args->{damage} > 0 ? "attacked" : "attackedMiss");
+ if ($args->{damage} > 0 || !$config{hideEnemyMisses}) {
+ message("$status $msg", $args->{damage} > 0 ? "attacked" : "attackedMiss");
+ }
if ($args->{damage} > 0) {
$damageTaken{$source->{name}}{attack} += $args->{damage};
}
@@ -5338,7 +5342,12 @@ sub skill_use {
'disp' => \$disp
});
- message $disp, $domain, 1;
+ if ($args->{targetID} eq $accountID && ($args->{damage} > 0 || !$config{hideEnemyMisses})) {
+ message $disp, $domain, 1;
+ }
+ elsif ($args->{sourceID} eq $accountID && ($args->{damage} > 0 || !$config{hidePlayerMisses})) {
+ message $disp, $domain, 1;
+ }
if ($args->{targetID} eq $accountID && $args->{damage} > 0) {
$damageTaken{$source->{name}}{$skill->getName()} += $args->{damage};
Code: Select all
hideEnemyMisses 1
hidePlayerMisses 0