HudMap Cataclysm Encounters

4 - Sinestra's wrack

Hello,

    "How about turn GridStatusSinestra into Hudmap encounter?"

What is the expected output? What do you see instead?
1. How long Wrack has been on a target in seconds? (I guess using "SetLabel", but I can't update the time on it.)
2. 3 Selectable colors (default Green, Orange, Red for ok, warning, danger).
3. Time colors show is configurable.

Yes, the code I want is just like using GridStatusSinestra, but showing the debuff status on HUDmap.

User When Change
0wn3d May 20, 2011 at 18:36 UTC Changed status from New to Accepted
zonhan May 20, 2011 at 09:25 UTC Changed description:
  Hello,

-     "how about turn GridStatusSinestra into Hudmap encounter?"
+     "How about turn GridStatusSinestra into Hudmap encounter?"
  What is the expected output? What do you see instead?
- 1. How how long Wrack has been on a target in seconds? (I guess using "SetLabel", but I can't update the time on it.)
+ 1. How long Wrack has been on a target in seconds? (I guess using "SetLabel", but I can't update the time on it.)
  2. 3 Selectable colors (default Green, Orange, Red for ok, warning, danger).
  3. Time colors show is configurable.
zonhan May 20, 2011 at 08:50 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of 0wn3d 0wn3d Jun 09, 2011 at 18:47 UTC - 0 likes

    @zonhan: Go

    That error should be fixed in the newest revision. Let me know if you get a chance to test it again.

    Last edited Jun 09, 2011 by 0wn3d
  • Avatar of zonhan zonhan Jun 09, 2011 at 05:02 UTC - 0 likes

    @0wn3d: Go

    Have try the latest version, but the same problem happened again.

    Lua error message:

    HudMap_Cata_Encounters-r45\bastion.lua:159: attempt to index local "self" (a nil value)
    HudMap_Cata_Encounters-r45\bastion.lua:159: in function "GetDeltas"
    HudMap_Cata_Encounters-r45\bastion.lua:189: in function "?"
    HudMap-v1.4b\modules\encounters.lua:125: in function "?"
    
    Last edited Jun 09, 2011 by zonhan
  • Avatar of 0wn3d 0wn3d Jun 07, 2011 at 18:44 UTC - 0 likes

    @zonhan: Go

    Where you getting that lua error when you made your comment 6 days ago? If so, that would probably have fixed it (I left out like 5 characters ><). Try the latest alpha revision.

  • Avatar of zonhan zonhan Jun 07, 2011 at 18:06 UTC - 0 likes

    @0wn3d: Go

    The lua error message:

    1x HudMap_Cata_Encounters-v0.3-beta3\bastion.lua:178: attempt to index global "wrackDuration" (a nil value)
    HudMap_Cata_Encounters-v0.3-beta3\bastion.lua:178: in function "?"
    HudMap-v1.4b\modules\encounters.lua:125: in function "?"
    Ace3-r1028\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[14]":4: in function <string>:"safecall Dispatcher[14]":4
    <in C code>
    <string>:"safecall Dispatcher[14]":13: in function "?"
    Ace3-r1028\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
    Ace3-r1028\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
    10x HudMap_Cata_Encounters-v0.3-beta3\bastion.lua:159: attempt to index local "self" (a nil value)
    HudMap_Cata_Encounters-v0.3-beta3\bastion.lua:159: in function "GetDeltas"
    HudMap_Cata_Encounters-v0.3-beta3\bastion.lua:189: in function "?"
    HudMap-v1.4b\modules\encounters.lua:125: in function "?"
    Ace3-r1028\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[22]":4: in function <string>:"safecall Dispatcher[22]":4
    <in C code>
    <string>:"safecall Dispatcher[22]":13: in function "?"
    Ace3-r1028\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
    Ace3-r1028\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
    
    Last edited Jun 07, 2011 by zonhan
  • Avatar of 0wn3d 0wn3d Jun 02, 2011 at 17:59 UTC - 0 likes

    @zonhan: Go

    That was actually placed in the wrong encounter (Should have been in the chimaeron encounter). Anyway, I believe that I wont be able to figure this out without a combat log. Either SPELL_PERIODIC_DAMAGE isn't actually used for it (which is unlikely), or I'm using the wrong spellID for the damage.

  • Avatar of zonhan zonhan Jun 02, 2011 at 05:57 UTC - 0 likes

    At bastion.lua line 171:

    	Start = function(self)
    		self.feud = false
    	end,
    

    Is this will be modified to:

    	Start = function(self)
    		self.wrack = false
    	end,
    
    Last edited Jun 02, 2011 by zonhan
  • Avatar of zonhan zonhan Jun 02, 2011 at 05:43 UTC - 0 likes

    @0wn3d: Go

    I means the duration is starting from 0 but the number is keeping 0 and not changing with the time.

    (If my player's name is zonhan, it always shows " zonhan:0 " with green circle and no changes )

  • Avatar of 0wn3d 0wn3d Jun 01, 2011 at 18:53 UTC - 0 likes

    Can you explain what you mean by "it stopped"?

    The intended effect is that when wrack is placed on a target a marker will be placed that starts at your first color and will display the current duration (Starting at 0). Since it deals damage every 2 seconds it will update every 2 seconds to fade the color closer to the end color (At 30 seconds it would become the end color, and from then on it will be the end color the whole time. From what I understand wrack shouldn't be on a target nearly that long so it doesn't need to keep fading over the full 60 seconds). The duration would also be counting up in 2 second intervals. After it is dispels and bounces, the 2 target should then have a duration of 0 and start at the beginning color, and will continue just like the first target, and so on.

    Edit: Btw, if you can provide me with a combat log (Enable combat logging by typing /combatlog and then it will be saved in WoW Directory\Logs\WoWCombatLog.txt) of sinestra it would be really helpful. Trying to do this stuff without seeing which events fire can be a pain.

    Last edited Jun 01, 2011 by 0wn3d
  • Avatar of zonhan zonhan Jun 01, 2011 at 18:43 UTC - 0 likes

    @0wn3d: Go

    ( Thank you for adding this function. :) )

    One problem is, I think the wrackDuration is a reversed timer, but it stopped at 0.

  • Avatar of 0wn3d 0wn3d May 30, 2011 at 04:45 UTC - 0 likes

    Please try the latest alpha revision, but note that it is extremely experimental.

Facts

Last updated
May 20, 2011
Reported
May 20, 2011
Status
Accepted - Problem reproduced / Need acknowledged.
Type
Enhancement - A change which is intended to better the project in some way
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees