New account registration is temporarily disabled.

ANOTHER MIND BOGGLING QUESTION. LOL.

Posts

Pages: 1
ok, so i have another question regarding RPG Maker 2000.

In this game I want to make, some quests can be done at any time, which means that the player could be at any random level when doing said quest.

Now here's where my question gets confusing....let's say that this player (at level 11) completes the quest. But the player can do another quest for the same person once you level up 3 more times, at level 14.

How do you let the NPC of the quest know when you level up 3 more times....since the player can be at any given level, not just 11?

Confusing I know...lol. Sorry. But if you can help, please do! Thanks!
LouisCyphre
can't make a bad game if you don't finish any games
4523
Assign the level to a variable when the player completes the quest.

Then, when the player interacts with the same NPC, add three to the variable and compare it to the player's.

If the player's level in equal to or greater than the variable, they can do the quest again.

If not, subtract the three from the variable and deny the player the quest.
ok...i think i'm doing something wrong.
i set the variable to my character's level, and added three and whatnot...but something isn't right.

would you be able to type an example?

it's ok if you don't want to...i'm just terrible with these varibles.
Alright. Are you setting the variables when you accept the quest? Here's what you should be doing.
When the player first talks to the quest giver:
Set a variable to the actor's level.
Add 3 to the variable.
When the player talks to them afterwards:
Set a conditional branch. If the actor's level is equal to or greater than the variable you set, complete the quest. If not, don't.
If you alter the variable at any time other than the first time the player talks to the NPC, it won't work.
Pages: 1