Quote:
Originally Posted by Metallikus
[You must be logged in to view images. Log in or Register.]
well i appreciate your acknowledgement of certain truths rather than the usual rage/crazy accusations. It's those things that need to be cleaned up from the raiding scene still. I must be the only one who ever wanted to compete honorably without all the hooplah shady tactics involved in removing an entity of players from the server. Why can't people play with respect, tell the truth, and generally be non-douchebags? Obviously too many different people for that to happen, but at the very least the leadership could be friendly and cordial and interact in a sane and rational manner?
|
We all want to compete honorably- Lets say FTE shouts were put in; All of us on Trak spawn, Trak spawns- aggros BDA first, shouts the name of whom he aggroed first. TMO (and assumably FE if they're smart) would simply run out of the room and relog as quickly as they could.
Or on Faydedar, there would be no question who pulled him once the shout goes off- once it goes off once via this code it does not go off again until it de-aggros, so if you tag something and it doesn't say your name- it's already aggroed.
If anyone really wants to help the raid scene, get Rogean or nilbog to implement this code (or something similar) as part of the quest scripts for each raid mob.
Code:
sub EVENT_AGGRO { # Triggered when a player aggros a mob
if(!$thisFirstAggro) { # Checks if this person is the first person to aggro this mob
quest::shout(“$name was the first to engage me.”); # Shout name of first person to activate this event
$thisFirstAggro++; # Increment this variable so we don't do multiple shouts.
}
}
sub EVENT_COMBAT { # Triggered when a mob enters or exits combat
if(!$combat_state) { # If we are leaving combat (state 0)
$thisFirstAggro = 0; We reset $thisFirstAggro as the NPC leaves aggroed state so it can shout again.
quest::shout(“My attackers have failed!”); # No more, "can we tag it yet!?" questions.
}
}
Wow, no more tears- no more question on who was first to engage, no need to take logs, screenshots, etc. Mob doesn't shout at you = it belongs to someone else when you tag it, so you leave it alone until it de-aggros or resets. Hell I even tossed in a shout when it decides to reset the first to engage flag so there couldn't possibly be any question when the mob is ready to be engaged by another guild.
Keep in mind though, instances of kiting should still be handled by the GMs, as to code a kiting fix for each mob would be a ton of work and very mob specific.