Issue Information
-
#006279
-
0 - None Assigned
-
Unable To Reproduce
Issue Confirmations
-
Yes (0)No (0)
Originally posted by Aleos
There are two locations in the quest that doesn't allow players to get past the base level, Tetra Vortex, and Comet check.
iRO Wiki says that Tetra Vortex and/or Comet are/is required. So changing the && to || will resolve this issue.
There are two locations in the quest that doesn't allow players to get past the base level, Tetra Vortex, and Comet check.
if ((BaseLevel < 140) || (getskilllv(2217) < 1) && (getskilllv(2213) < 1)) {Lines 1686 and 1896
iRO Wiki says that Tetra Vortex and/or Comet are/is required. So changing the && to || will resolve this issue.
Originally posted by Euphy
The scripting isn't standard, but it's not incorrect. I could get past the checks having either skill.
The scripting isn't standard, but it's not incorrect. I could get past the checks having either skill.
Originally posted by malufett
but what if
and what about if
anyway this is just my observation but I don't know what the quest really does...
hmm...The scripting isn't standard, but it's not incorrect. I could get past the checks having either skill.
will result to true where it says I passed the minimum level and I have either the skillsif( true || false && true)
but what if
will also result to true where it says I passed the minimum level and I don't have either the two skillsif( true || false && false)
and what about if
resulting to true where I fail the minimum level and I have the two skills..if( false || true && true)
anyway this is just my observation but I don't know what the quest really does...
Originally posted by Euphy
I honestly have no idea how the conditionals work when mixing &&/||, but from what I tested:
I honestly have no idea how the conditionals work when mixing &&/||, but from what I tested:
- True ~ False ~ False = Check failed
- False ~ True ~ False = Check failed
- False ~ False ~ True = Check failed
- False ~ False ~ False = Check failed