オーゼン
Member
I have tried all job, do research all over, resetting char over 99x, and i know i need more luck.
|
Post by オーゼン on Jan 14, 2024 14:44:23 GMT
I just don't understand why iruna use same confusing formula.
Example Scarlet Ribbon [Additional] 📷 ATK: 20 DEF: 7 ASPD+100% Critical&Accuracy rate down based on AGI. ASPD +100% if [AGI < 200] then [X = AGI] [X = X - 200] [X = X / 4] [Accuracy up by X] [X = AGI] [X = X - 200] [X = X / 2] [Critical rate up by X]
Like this: X = X / 4 (TF?)
Did they don't wanna wasting alphabet or something?
Why not: Y = X / 4 or Z = X / 4 or just use other alphabet, right? we have many.
|
|
|
Post by blackghost on Jan 18, 2024 8:25:27 GMT
I think it's because throughout the whole equation whenever they used x it was always whatever the players AGI is. It would've messed up the whole equation to give two different letters for the same value.
|
|
オーゼン
Member
I have tried all job, do research all over, resetting char over 99x, and i know i need more luck.
|
Post by オーゼン on Jan 22, 2024 22:36:17 GMT
agi = x and we use example agi is 100
standard formula:
x = x / 4 100 = 100 / 4 (??)
my simple formula:
y = x / 4 y = 100 / 4 y = 25
did you see my point now?
this is most basic iruna formula, and many other equipment have more complicated formula, but they literally use same X alphabet
|
|
|
Post by Yogurt on Jan 26, 2024 9:20:34 GMT
I think it's just a programming thing.
You can just think of X as a temporary container.
X = AGI Â Â - assign AGI value to X. X = X / 4 Â Â - Divide the current X value by 4, then assign that value as the new value of X.
It kinda works like that..
|
|
|
Post by Loftyz47 on Jan 30, 2024 9:37:01 GMT
What Yogurt said is basically right.
It's algebra. The right way to think of オーゼン's previous example is;
X = AGI therefore, X = 100
X = X / 4 therefore, X now equals 100 / 4
The game has 40 temporary containers (or, algebra values) to help with calculations. These are VAL0, VAL1, VAL2, etc. up to VAL39. Some complicated bosses will use many of the VAL in their calculations (e.g. Dunkelis 400, Stormia 400), so as a precaution, VAL0 and VAL20 were allocated to only be used for the scripts of items.
The script of Scarlet Ribbon is;
set bAspd = 10;check mAgi<200,-,L_END;set VAL0 = mAgi;set VAL0 -= 200;set VAL0 /= 4;set bHitRate = VAL0;set VAL0 = mAgi;set VAL0 -= 200;set VAL0 /= 2;set bCriticalRate = VAL0;L_END:end;
Irunawiki and iruna-online.info substitutes VAL0 as X, and VAL20 as Y. After this substitution & clarification of the script, you end up with;
ASPD+100%, if [AGI < 200] then [X = AGI] [X = X - 200] [X = X / 4] [Accuracy up by X] [X = AGI] [X = X - 200] [X = X / 2] [Critical rate up by X].
This clarification is done automatically by a scraper, so it occasionally makes mistakes, or is difficult to interpret. With this script, if you do not fulfill the condition {check mAgi<200}, you would proceed to L_END, which is at the end of the script. but if L_END were placed after the {set bHitRate = VAL0}, that would mean you still get the Critical Rate+%. This kind of thing is not clarified well on either wiki.
Ultimately, it's asobimo's fault for only allocating 2 VAL, and not even using both of them for most gears.
|
|