Project

General

Profile

Bug #1193

MainIconID for actor

Added by Kannkor over 9 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
vbulletin_issue_id:

Description

I used 2 characters for this.

Player1: Using any character with a buff this will work. The following I can confirm have a buff at these levels.

  • Level 2 warden/fury
  • Level 4 templar/inquisitor
  • Level 4 Defiler/shaman

Player2: Merely here to do actor searches. So can be anything.

 

Player1 casts a buff that hits themselves (IE: a self buff, a group buff, or a single target buff on yourself).

echo ${Me.Effect[1].MainIconID} * ${Me.Effect[1].BackDropIconID} * ${Me.Effect[1].Name}

Name is a server call, so it will return NULL, just do it a second time. You're only doing the name to confirm you are looking at the same buff as you expect. If you have mail, or some other icon, it's possible it would take slot 1(?).

Anyways, you should get results like this: 199 * 314 * Arcane Symphony VII

 

Now on Player2:

echo ${Actor[Player1Name].Effect[1].MainIconID} * ${Actor[Player1Name].Effect[1].BackDropIconID} * ${Actor[Player1Name].Effect[1].Name}

Same deal with the name. It'll come up as NULL, just do it a second time to confirm you're looking at the same buff.

In my case I get: 199 * 33082 * Arcane Symphony VII

Note: The 33082 shows up for all abilities.

 

This may or may not be related.

${Actor[Player1Name].NumEffects} was giving me 19.

Effect[1] to Effect[10] worked properly, Effect[11] + returned NULL or repeated abilities from 1- to 10. It seemed like it was counting backwards, IE: 11 equal to 10, 12 was equal to 9, etc.

Also available in: Atom PDF