Thread Tools Display Modes
05-24-21, 03:56 PM   #1
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 1,240
Advice please, about The Oracles and Frenzyheart Tribe

I'm a little confused by Blizzard's modus operandi when the player is working through The Oracles and Frenzyheart Tribe factions. What I've gathered so far, is the following:
  • If questID 12540 is complete, you are on the way with The Oracles
  • If questID 12654 is complete, you are on the way with Frenzyheart Tribe
This is great, except that during the quest chain, the player completes both quests before needing to kill Artruis the Heartless, whereupon you also kill one member of either faction and you go on to gaining reputation with the other.

If you kill Jaloot during the fight, you ally yourself with Frenzyheart Tribe; killing Zepik points you toward The Oracles.

The survivor gives you a quest, and I think I can check the quest log to see if have the quest or have completed the quest.

My question is: at what point do I check for quests? I can't see any comments or information that the first two quests are repeatable, even if you switch factions; but the Zepik and Jaloot quests are repeatable infsofar as you can kill Artrius many times to switch back and forth your allegiance.

I pseudo-code, I'd like to check the following:

if I like Frenzyheart then return that faction
elseif I like The Oracles return that faction
else return some default faction

Anyone have suggestions how to check for this cleanly?
  Reply With Quote
05-24-21, 06:31 PM   #2
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 5,892
I have a vague memory on one of my characters where I did the switch over quest to get both factions. Seeing as its a forever tooing and froing ( as per your findings ) .. maybe show both as a bar or a percentage couplet with one side showing the influence level with one and the other side with the other. The users themselves will have a better idea of which one they are currently looking at and if not they have a good understanding of which one to go for if they coming back after a break.
__________________
  Reply With Quote
05-24-21, 07:20 PM   #3
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 1,240
Wait, I might have found a ray of hope. One of the comments says "you are always hated with one of them." If this is true, then I don't need to check quests, or status of living or dead NPCs; all I need to do is check the standingID to see if it is equal to 1 or FACTION_STANDING_LABEL1.

I really hope this is true!
  Reply With Quote
05-24-21, 10:11 PM   #4
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 5,892
Just to help you ..

If memory serves me .. my character that did both back then ..

Frenzyheart Tribe : Hated 28,873 / 36,000
The Oracles : Honored 1,101 / 12,000

Another one that worked both:

Frenzyheart Tribe : Hated 28,873 / 36,000
The Oracles : Honored 1,101 / 12,000

Being exact amounts makes me think that I had got to the same stage on both of them.


However, neither of them have the achievements relevant to these reputations

Frenzyheart Tribe : Earn Exalted status
The Oracles : Earn Exalted status
Mercenary of Scholazar : Earn exalted status with both
__________________
  Reply With Quote
05-24-21, 11:01 PM   #5
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 1,240
Okay, thank you. I'll poke around with it. In the meantime, I found a new error for a different thread, one I can't explain.
  Reply With Quote

WoWInterface » Developer Discussions » Lua/XML Help » Advice please, about The Oracles and Frenzyheart Tribe

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off