Parade Hat, Description vs Script ?
Posted: Wed Jan 25, 2023 9:05 am
Hi GM Oreki and everyone,
I post this request about Item ID# 5225 Parade Hat, which seems odd or smells bug on its script about Lex Aeterna after heal when you are using Acolyte/Priest/High Priest/ Archbishop class, but also Monk, Champ, Sura, etc which has Acolyte as their baseclass also can do that. For me it seems like not as the purpose. So I suggest to reconsider that Monk, Champ, Sura can also do Lex Aeterna after Heal, better to take these jobs off.
And for the players, I know that this topic has been debated on Discord, but I just want to make it more structured, so every opinions regarding this topic also welcome.
There are my statements for supporting this as bug on script:
1. No standard of truth. Everything is debatable.
I checked about several items on RMS, Hercules Item DB, rAthena, and descriptions on RO Client. There are a lot of bugs and differences, description and script doesnt match. So there is no standard of true which is the right one. Even the official server can also do some adjustments.
But on this point, let us assume item description as source of truth, we see some bugs on scripts.
For example:
a. Item 13418. description on client cast Lex Divina when user cast pressure, but on RMS and rAthena its script cast Lex Aeterna after Pressure https://ratemyserver.net/index.php?inam ... rch=Search
We can say RMS and rAthena wrong about the script, but Hercules isn’t. On Hercules server it is Lex Divina not Lex Aeterna. So RMS cannot be trusted 100% as source of truth.
b. Item 5225 on this topic: https://forum.mindro.org/viewtopic.php?t=214 reported Hercules also have a bug on the script.And GM Oreki also do the correction. And to continue the request I also state that there is another bug from Hercules on its script.
It also happen for item 2384: Spiritual Tunic https://ratemyserver.net/index.php?inam ... rch=Search, which is not exist for player on this server, but it states “Decreases 20% damage from Neutral and Water property.” But the standard Hercules Script do the reverse. You can check the Tunic script.
So I state Hercules script also cannot be trusted 100%. If anyone think this item is must be the original, I think after the correction from https://forum.mindro.org/viewtopic.php?t=214 now it become not original, but customized. So there is no one can say we must follow Hercules Script as source of truth because we don’t want costumized items.
2. BaseClass == Job_Acolyte or Class == Job_Acolyte ??
- The Hercules script use BaseClass == Job_Acolyte, which is mean that every job which has Acolyte as their BaseJob can do this Heal-LexAeterna effect.
- And Class == Job_Acolyte it means that only Acolyte return the true value, so it is not for Priest, Monk, High Priest, Champ, etc.
But I think this is a bug from Hercules original Developer, also for RMS and rAthena, when we assume item description as the truth. Because on item desc, it state “If the user is an Acolyte, Priest , High Priest or Arch Bishop class”, it means Acolyte as class / job, not as Base Job.
If they mean it also for Champ or Monk or Sura, it must be put on the list, or they can remove “Priest, High Priest, or Arch Bishop” on the description, because it is obvious that Priest branch has Acolyte as their base Job, so don’t need to put on the description. So according to the description I think Monk branch excluded for casting Heal-Lex which is the original developer purpose on this item according to the description.
The original scripter can also do mistake when put the code “if BaseClass == Job_Acolyte”, because it doesn’t match with the description. It must be “if Class ==Job_Acolyte || Class ==Job_Priest)” if they want to match to the description.
I assume we all agree the original developer can also do mistake, so GM Oreki and the other PS developer also do some bug fixing and adjustment. Also the official server can do some adjustment to make the game balance.
3. Item Purpose and some imbalance.
In my opinion, Lex Aeterna is one of the signature skill of Priest, and isn’t appropriate for Champ. Champ can do double dmg easily without Priest make Priest Job seems useless at this case. And consider that Monk / Champ has the most highest dmg skill on RO Trans Prerenewal mechanics, Asura Strike, and it can be multipled so easily using Heal-Lex Aeterna using this item, it is huge for server balances. I guess it also on the original developer mind when its description is for Acolyte and Priest branch class, not listed Monk and Champ on the description.
Despite this will be fullfiled or not, I personally do not have huge problem about this. But this item seems make the game little odd for me, and some imbalance. But I know there is no absolute imbalance, it can be debatable, and also everything has weakness. I also get some advantages using this. And for disadvantages I already conquered. So I don’t complain but challenge the truth about this item. Because it seems a bug.
Thanks for the attention.
I post this request about Item ID# 5225 Parade Hat, which seems odd or smells bug on its script about Lex Aeterna after heal when you are using Acolyte/Priest/High Priest/ Archbishop class, but also Monk, Champ, Sura, etc which has Acolyte as their baseclass also can do that. For me it seems like not as the purpose. So I suggest to reconsider that Monk, Champ, Sura can also do Lex Aeterna after Heal, better to take these jobs off.
And for the players, I know that this topic has been debated on Discord, but I just want to make it more structured, so every opinions regarding this topic also welcome.
There are my statements for supporting this as bug on script:
1. No standard of truth. Everything is debatable.
I checked about several items on RMS, Hercules Item DB, rAthena, and descriptions on RO Client. There are a lot of bugs and differences, description and script doesnt match. So there is no standard of true which is the right one. Even the official server can also do some adjustments.
But on this point, let us assume item description as source of truth, we see some bugs on scripts.
For example:
a. Item 13418. description on client cast Lex Divina when user cast pressure, but on RMS and rAthena its script cast Lex Aeterna after Pressure https://ratemyserver.net/index.php?inam ... rch=Search
We can say RMS and rAthena wrong about the script, but Hercules isn’t. On Hercules server it is Lex Divina not Lex Aeterna. So RMS cannot be trusted 100% as source of truth.
b. Item 5225 on this topic: https://forum.mindro.org/viewtopic.php?t=214 reported Hercules also have a bug on the script.And GM Oreki also do the correction. And to continue the request I also state that there is another bug from Hercules on its script.
It also happen for item 2384: Spiritual Tunic https://ratemyserver.net/index.php?inam ... rch=Search, which is not exist for player on this server, but it states “Decreases 20% damage from Neutral and Water property.” But the standard Hercules Script do the reverse. You can check the Tunic script.
So I state Hercules script also cannot be trusted 100%. If anyone think this item is must be the original, I think after the correction from https://forum.mindro.org/viewtopic.php?t=214 now it become not original, but customized. So there is no one can say we must follow Hercules Script as source of truth because we don’t want costumized items.
2. BaseClass == Job_Acolyte or Class == Job_Acolyte ??
- The Hercules script use BaseClass == Job_Acolyte, which is mean that every job which has Acolyte as their BaseJob can do this Heal-LexAeterna effect.
- And Class == Job_Acolyte it means that only Acolyte return the true value, so it is not for Priest, Monk, High Priest, Champ, etc.
But I think this is a bug from Hercules original Developer, also for RMS and rAthena, when we assume item description as the truth. Because on item desc, it state “If the user is an Acolyte, Priest , High Priest or Arch Bishop class”, it means Acolyte as class / job, not as Base Job.
If they mean it also for Champ or Monk or Sura, it must be put on the list, or they can remove “Priest, High Priest, or Arch Bishop” on the description, because it is obvious that Priest branch has Acolyte as their base Job, so don’t need to put on the description. So according to the description I think Monk branch excluded for casting Heal-Lex which is the original developer purpose on this item according to the description.
The original scripter can also do mistake when put the code “if BaseClass == Job_Acolyte”, because it doesn’t match with the description. It must be “if Class ==Job_Acolyte || Class ==Job_Priest)” if they want to match to the description.
I assume we all agree the original developer can also do mistake, so GM Oreki and the other PS developer also do some bug fixing and adjustment. Also the official server can do some adjustment to make the game balance.
3. Item Purpose and some imbalance.
In my opinion, Lex Aeterna is one of the signature skill of Priest, and isn’t appropriate for Champ. Champ can do double dmg easily without Priest make Priest Job seems useless at this case. And consider that Monk / Champ has the most highest dmg skill on RO Trans Prerenewal mechanics, Asura Strike, and it can be multipled so easily using Heal-Lex Aeterna using this item, it is huge for server balances. I guess it also on the original developer mind when its description is for Acolyte and Priest branch class, not listed Monk and Champ on the description.
Despite this will be fullfiled or not, I personally do not have huge problem about this. But this item seems make the game little odd for me, and some imbalance. But I know there is no absolute imbalance, it can be debatable, and also everything has weakness. I also get some advantages using this. And for disadvantages I already conquered. So I don’t complain but challenge the truth about this item. Because it seems a bug.
Thanks for the attention.