So after studying all the scripting guides I decided to revamp my code just to make things easier and more organized. However during the process I hit a tiny snag. I’m using quite a bit *if *else statements and at this point I know how they work. For some odd reason when I try to use a > or < paired with a number it won’t work? I have two variables Intimidation and Persuasion and I’m trying to do a different thing for each.I’m wondering if perhaps the inability in this situation to use the *else would cause issues? So I did both, one in a slightly unorthodox way, and neither worked. I’ve read through the wonderful guide by R.E Towers, and I just don’t see what I’m doing wrong. Here is both of the coding…
You turn to look back at the three men
*if (Persuasion>7)
*goto pers
*else
*goto intim
*label pers
and you force a charming smile on your face.
*label intim
and
*if (Intimidation>7)
*goto intimzwei
*label intimzwei
you take a step, jaw dropping into an angry line.
And then the second
You turn to look back at the three men
*if (Persuasion>7)
*goto pers
*if (Intimidation>7)
*goto intim
*label pers
and you force a charming smile on your face.
*label intim
and you take a step, jaw dropping into an angry line.
(the indents dont show up but they are indeed there btw.]
Neither seems to work at this point, both showing up despite specifying to show up only if Intim and Pers is greater than 7 in both of their respective places/times. I’m probably just missing something, I’m known to do that, so I will change it to an opposing pair and see if I can crudely slide by until I actually need those variables.
Ok… first thing first, you can block your texts and hit the </> button to apply the unformatted text
This will help a lot, especially so we can identify your indentation.
And about your problem, I assume you’re encountering an “ignored *if command”, right?
You might want to look at this thread for that one.
You turn to look back at the three men
*if (Persuasion>7)
*goto pers
*else
*goto intim
*label pers
and you force a charming smile on your face.
*label intim
and
*if (Intimidation>7)
*goto intimzwei
*label intimzwei
you take a step, jaw dropping into an angry line.
In both case, I’ll assume that I have either high [Intimidation] or [Persuasion], right?
Now, for the first code, let’s say I have high Intimidation. Thus, I don’t pass Persuasion.
This should result in You turn to look back at the three men and you take a step, jaw dropping into an angry line
However, if I have high Persuasion and don’t pass Intimidation, the code should result in You turn to look back at the three men and you force a charming smile on your face. and you take a step, jaw dropping into an angry line
[details=Compare to the second code]```
You turn to look back at the three men
*if (Persuasion>7)
*goto pers
*if (Intimidation>7)
*goto intim
*label pers
and you force a charming smile on your face.
*label intim
and you take a step, jaw dropping into an angry line.
[/details]
Having a high Persuasion will result me the both `*label` [pers] and [intimzwei]
While having the vice versa will get me directly to the `*label intimzwei` only.
How can this happen? Check my above link :point_up_2: :point_up:
So i got it working, but for some alien reason my percents keep getting effed up. Normally when I have a percent I do this
*set Persuasion%+5
for some unknown reason no matter which I choose the intimidation goes up to 92% and persuasion down to 8%. None of my other percents thus far have done that and they are all formatted the same. Why would that be?