Patch to add config options for supressing misses

Forum closed. All further discussion to be discussed at https://github.com/OpenKore/

Moderator: Moderators

Message
Author
mrmojo
Noob
Noob
Posts: 1
Joined: 15 Apr 2009, 14:41
Noob?: No

Patch to add config options for supressing misses

#1 Post by mrmojo »

On a high-flee char it's much cleaner to supress enemy misses so you can see easier when you get hit. I added config options to hide misses:

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};
Sample config.txt usage:

Code: Select all

hideEnemyMisses 1
hidePlayerMisses 0

iamanoob
Plain Yogurt
Plain Yogurt
Posts: 82
Joined: 04 Apr 2008, 09:49

Re: Patch to add config options for supressing misses

#2 Post by iamanoob »

would squelchDomains be different with this patch?
im confused... :roll:
Image
DARKest Ninja

Locked