Bah, probably will not work. For the little programming I know, I can say that they are not constant variable, and yes, random.
Let me explain: It sets the initial value and the maximum that can be achieved. (1 ~ 100)
In addition, only creates "conditions" for the success / failure / neutral. For example, the pro +5 +6, a normal item has a 60% chance of succeeding.
It goes something like this:
Condition 1: If the variable reaches a number equal to or less than 60, will sucedir.
Condition 2: If you reach a value equal to or less than 80, will fail.
Condition 3: If you have a value equal to or greater than 81, the result will be neutral.
"But man, a variable will override the other! A number less than 80 is 60 too!"
This logic is right, however, the system does something like layers.
Condition 1, is greater than 2. That is, the second one must obey, without contradicting their "orders".
If wrong, please correct me.
Português:
Báh, provavelmente não irá funcionar. Pelo pouco de programação que sei, posso dizer que não se tratam de variáveis constantes, e sim, aleatórias.
Vou explicar: Ele define o valor inicial, e o máximo que pode ser atingido. (1 ~ 100)
Dentro disso, apenas cria "condições" para o sucesso/falha/neutro. Por exemplo, do +5 pro +6, um item normal tem 60% de chance de dar certo.
Ficaria mais ou menos assim:
Condição 1: Caso a váriavel atinja um número igual ou inferior à 60, irá sucedir.
Condição 2: Caso atinja um valor igual ou inferior à 80, irá falhar.
Condição 3: Caso tenha um valor igual ou superior à 81, o resultado será neutro.
"Mas cara, uma váriável vai anular a outra! Um número inferior à 80, é 60 também!"
Essa lógica está certa, porém, o sistema faz algo como camadas.
A condição 1, é superior à 2. Ou seja, a 2 deve obedecer à 1, sem contradizer suas "ordens".
Caso esteja errado, por favor me corrija.