View Single Post
  #249  
Old 11-23-2012, 10:00 PM
Loly Taa Loly Taa is offline
Kobold

Loly Taa's Avatar

Join Date: Mar 2011
Posts: 153
Default

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.
__________________

Part of me says I can't keep drinking like this. The other part of me says, "Don't listen to that guy. He's drunk"
Last edited by Loly Taa; 11-23-2012 at 10:05 PM..