• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Mask of the Forgotten Pharaoh

Wraithkin

Member
Hello all, I just submitted a bug report but I assume this is a problem that is easily reproducible. I have a neutral character I have equipped with the Mask of the Forgotten Pharaoh. As long as I am Chaotic, True, or Lawful Neutral, I do not get the item alignment selector box. If I am on any good or evil axis I do. This is inverse of what it should be.

I also suspect the issue lies in the Eval Script but can't figure out how to fix it myself.

First 501 1

~if we're not good or evil, add axis selector
doneif (hero.tagexpr[!Alignment.Good & !Alignment.Evil] <> 0)

field[usrCandid2].text = "thingid.selAxGood | thingid.selAxEvil"

~ If we're not chosen, get out now
doneif (field[usrChosen2].ischosen = 0)

if (field[usrChosen2].chosen.tagis[thingid.selAxGood] <> 0) then
perform hero.assign[Custom.Good]
elseif (field[usrChosen2].chosen.tagis[thingid.selAxEvil] <> 0) then
perform hero.assign[Custom.Evil]
endif

The other Eval I'm guessing it could be is:

First 502 5


~if we're good or evil make sure we don't have the custom tag make
~sure we don't have the custom tag
if (hero.tagis[Alignment.Good] + hero.tagis[Alignment.Evil] <> 0) then
perform hero.delete[Custom.Good]
perform hero.delete[Custom.Evil]
endif


I'm waiting for a bug response, but if anyone can help me fix it until they do...
 
You should at least have gotten an automated response from LoneWolf.. if you don't see that, check your spam folder in case there's something there.
 
First 501 1
Code:
     ~if we're not good or evil, add axis selector
      [B]doneif (hero.tagexpr[!Alignment.Good & !Alignment.Evil] <> 0)[/B]

      field[usrCandid2].text = "thingid.selAxGood | thingid.selAxEvil"

      ~ If we're not chosen, get out now
      doneif (field[usrChosen2].ischosen = 0)

      if (field[usrChosen2].chosen.tagis[thingid.selAxGood] <> 0) then
        perform hero.assign[Custom.Good]
      elseif (field[usrChosen2].chosen.tagis[thingid.selAxEvil] <> 0) then
        perform hero.assign[Custom.Evil]
        endif
Change the bold part above to this:
Code:
      doneif (hero.tagis[Alignment.NeutralGE] <> 1)
 
Back
Top