Maeson Trueshot bugged?
I'm playing a ranger and want to embark on the trueshot longbowquests.
When talking to Maeson Trueshot in Kelethin I get to the point where I say "gather materials". Instead of getting a list of materials and container I am told that I am "not a foe but has not yet earned our trust"? This is very strange since I have maximum faction with the Faydark Warriors. Anyone have any clue about this? |
Here is the portion of the quest file that explains the problem:
Code:
if(($text=~/gather materials/i) && ($class eq "Ranger")) { 1: Ally 2: Warmly 3: Kindly 4: Amiably 5: Indifferent 6: Scowls 7: threatenly 8: Dubious 9: Apprehensive I'm not sure that that's actually correct, as they're out of order. Dubious and apprehensive should not be at the bottom of the list, as they're definitely more towards the middle of the scale. Can anyone come along and explain how it actually looks in the code? It should actually look like this: 1: Ally 2: Warmly 3: Kindly 4: Amiably 5: Indifferent 6: Apprehensive 7: Dubious 8: Threateningly 9: Scowls In any case, switching the operator from > (greater than) to < (less than) should solve the issue. I'll make the change now, but I'd still like to see someone confirm that the code is correct and that it's the Wiki that is wrong. Also, I'm not sure what server you play on, but the server operator will have to pull down the most recent revision of the ProjectEQ quest files before you will see any difference. Thanks for the post =) |
Thanks SO_1337 for looking into this.
I thought it was only me beeing a newb, but evidently the code is wrong if people who are indifferent or worse standing are the ones who can do the quest. |
1: Ally
2: Warmly 3: Kindly 4: Amiably 5: Indifferent 6: Scowls 7: threatenly 8: Dubious 9: Apprehensive $faction > 4 would require kindly or better to do the quest $faction => 4 would require amiably or better (most quests take this) $faction =>5 would require indiff or better If you are using the other faction levels for a quest, you'd be better off not requring a check. |
No, it seems that the operator for the quest was set incorrectly as I showed. Pulling an example from Loremaster Zorik's quest file in Thurgadin:
Code:
if ($faction <= 3) { # Require warmly and greater faction I'd still like to know about those faction levels =) Those really don't seem correct, but I can't check out the code for myself to know. |
Quote:
|
Quote:
> 4 means 5,6,7... => 4 means 4,5,6... => 5 means 5,6,7... |
All times are GMT -4. The time now is 12:26 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.