The original job system I had setup caused me a lot of problems. It seemed the code would allow a player to continue to redo a job over and over again. This would cause a chain reaction that would give them unlimited items, gold, experience, and of course confuse the eventing system into eventually crashing. I ended up converting the script into a message system. Instead of redoing a job, you simply reread the message. It works wonderfully.
So, the way things work now is that your in game menu is actually an electronic pocket secretary. It holds information on your stats, messages, current and past jobs, contacts, save file, and credits (currency). This made Timmy's Adventure more modern than I wanted, but since the game is suppose to be a bit goofy, I manage to make it work.
As you progress through the game, you'll receive notifications of new messages. Some of these messages will be from other characters and some will be clients looking for someone to take on a job. It's easier on the coding if you read them in the order you receive them, but I don't think the game will crash if you decide not to do that.
Update: I just tested the theory of reading them out of order. It works, but sometimes a client will repeat what they already told you, if they give you more than one job. I can probably fix this, but for now it works.
So, the way things work now is that your in game menu is actually an electronic pocket secretary. It holds information on your stats, messages, current and past jobs, contacts, save file, and credits (currency). This made Timmy's Adventure more modern than I wanted, but since the game is suppose to be a bit goofy, I manage to make it work.
As you progress through the game, you'll receive notifications of new messages. Some of these messages will be from other characters and some will be clients looking for someone to take on a job. It's easier on the coding if you read them in the order you receive them, but I don't think the game will crash if you decide not to do that.
Update: I just tested the theory of reading them out of order. It works, but sometimes a client will repeat what they already told you, if they give you more than one job. I can probably fix this, but for now it works.