Author Topic: Raidachievements Firelands  (Read 7950 times)

0 Members and 1 Guest are viewing this topic.

Offline Samira

  • Newbie
  • *
  • Posts: 8
    • View Profile
Raidachievements Firelands
« on: November 16, 2011, 22:55:11 »
I have a few ideas how to track untracked achievements in firelands.


Lord Rhyolith, Ambiturner

1) There is a Buff called Turning Flame on the Feet. http://www.wowhead.com/spell=98837 maybe, that is an indicator wether you fail the achievement

2) you could also try the code from ambiturner


Code: [Select]

L = LibStub("AceLocale-3.0"):GetLocale("Ambiturner")

 
 
------------------------------------------------------------------------------------------------------------------------------------------------------



local _G = getfenv(0)
local format = _G.format

local warned = false



ABC:RegisterEncounter("Ambiturner", {

name = "Ambiturner (Lord Rhyolith)",
zone = "Firelands",

pull = {
type = "combat",
npcs = { 52558, 52577, 53087 },
},

defeat = {
type = "death",
npcs = { 52558 },
},

onStart = function(self)
  warned = false
end,

onEnd = function(self)
  warned = false
end,

combatEvents = {
},

 onPower = function(self)
  if warned == false then
  local unit = "player"
  local bar_type, min_power = UnitAlternatePowerInfo(unit)
  if not bar_type then return end

  local current_power = UnitPower(unit, ALTERNATE_POWER_INDEX)
  if min_power > current_power then
  current_power = min_power
  end

  local value = current_power / UnitPowerMax(unit, ALTERNATE_POWER_INDEX)

   if value < 0.50 then
    warned = true
    PlaySoundFile("Interface\\AddOns\\Ambiturner\\alarmclockbeeps3.ogg")
    SendChatMessage(format(L["%s failed!"], GetAchievementLink(5810)), "RAID_WARNING")
    SendChatMessage(format(L["%s failed!"], GetAchievementLink(5810)), "RAID")
   end



Only the Penitent...http://www.wowhead.com/achievement=5799

If a player gets hit by http://www.wowhead.com/spell=99705#comments or http://www.wowhead.com/spell=100101
the achievement fails.

Offline Shurshik

  • Administrator
  • Sr. Member
  • *****
  • Posts: 345
    • View Profile
  • Guild: Black Lotus
  • Server: Gordunni
Re: Raidachievements Firelands
« Reply #1 on: November 16, 2011, 23:11:58 »
Hi..

1. Thanks :) I'll test it on Sunday raid :)

The 2nd achieve I don`t track becouse in my guild someone fail it before I come in the distance to track log.... Sooooo.... Maybe better to add it, you are right.

New version will be ready next Monday :)

Offline Shurshik

  • Administrator
  • Sr. Member
  • *****
  • Posts: 345
    • View Profile
  • Guild: Black Lotus
  • Server: Gordunni
Re: Raidachievements Firelands
« Reply #2 on: November 17, 2011, 08:22:13 »
P.S. let me know if you find a way to track achievs on Ultraxion :) I have some idea but I don`t like them :(

Offline Samira

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Raidachievements Firelands
« Reply #3 on: November 17, 2011, 16:17:26 »
Is there something else than minutes to midnight and kills?

Offline Shurshik

  • Administrator
  • Sr. Member
  • *****
  • Posts: 345
    • View Profile
  • Guild: Black Lotus
  • Server: Gordunni
Re: Raidachievements Firelands
« Reply #4 on: November 17, 2011, 18:19:08 »
In patch I don`t track:
Hagara (there is no criteria for kill...)
Morchok (5 yards... it`s very diff to track 5 yards exactly)
Ulraxion (when I avoid damage - I don`t see other persons in combatlog that got damage, I see only that they lose HP, but... maybe they lose it by a hit, or some other ability.... Quantity HP is always different... may be they use some save abilities and lose only 10% HP... the same that lose fire mage after "death" Oh...)

So I am thinking how to track it :)

Offline Samira

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Raidachievements Firelands
« Reply #5 on: November 23, 2011, 21:30:16 »
As far as i remember, we have x1 y1 x2 and y2 and therefore the precise width and height of a dungeon map as well as playerpositions, which would allow us to measure 5 yards range between people, guess thats what dbm will do again this time.
So where is your difficulty exactly?
Ultraxion:
"Defeat Ultraxion in Dragon Soul on Normal or Heroic Difficulty without any raid member being hit by Hour of Twilight more than once.
I havent done the fight myself or seen logs of it, but id say it should become visible in the combatlog as aura_applied or some sort of spelldmg taken on live realms

Offline Shurshik

  • Administrator
  • Sr. Member
  • *****
  • Posts: 345
    • View Profile
  • Guild: Black Lotus
  • Server: Gordunni
Re: Raidachievements Firelands
« Reply #6 on: November 23, 2011, 23:10:58 »
Becouse achievement fails on a server side info of the distance... that is not the same on client side. I did some checks and better to track it with in game Blizzard tracker which works good this time...

Nope.. there are 2 realms.. such as Halion, when you are down you don`t see what is up :(

Well... will give more checks with distance..

Offline Samira

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Raidachievements Firelands
« Reply #7 on: November 28, 2011, 12:48:33 »
I have complained about this "realm" problem like halion or the dragon in Sunwell quite a lot, and i dont think the devs will ever listen to me^^

Offline Shurshik

  • Administrator
  • Sr. Member
  • *****
  • Posts: 345
    • View Profile
  • Guild: Black Lotus
  • Server: Gordunni
Re: Raidachievements Firelands
« Reply #8 on: November 29, 2011, 09:11:06 »
Ok, I decided to add range check, but I am not sure how it works in 25 ppl:
without any two players (three players on 25-player mode) ever being within 5 yards of each other

player1 - 4yard - player2 - 4 yard - player3, but between player1 and player 3 there are more than 5 yards... is this a fail?

Upd.: For the moment addon will announce fail if it find atleast ONE person that has TWO persons nearest than 5 yd to him (25 ppl, in 10 ppl it`s more easy to track).
« Last Edit: November 29, 2011, 11:34:57 by Shurshik »