Daily Quests: Implement a system in which the player can visit an NPC that will provide them with 5 daily quests. Simple things like: - Catch 3 Gastlys - Defeat 10 Pidgeys - Defeat 1 Player in Battle - Put 5 Pokemon in Gyms - Travel to 6 Towns - Visit 20 Pokestops - Sell 50 items to Pokemarts - Buy 10 items from Pokemarts - Release 1 Pokemon - Obtain 1 Evolutionstone from a Pokestop Players would be given entirely random quests, that would reset each day at the same time. Quests would each have a "Difficulty" Beginner, Novice, Intermediate, Expert, Insane (or something like that) Depending on the difficulty players receive better rewards, but higher difficulty quests are often more challenging or take longer to complete. The quests and difficulty of those quests are given completely randomly, however trainer level effects the chances of each quest difficulty being given. Trainer Level = Possible Quests 1-4 = Only Beginner Quests 5-8 = Mostly Beginner Quests, Few Novice Quests. 9-12 = Some Beginner Quests, Mostly Novice Quests. 13-18 = Some Novice Quests, Mostly Intermediate Quests. 18-25 = Some Novice Quests, Some Intermediate Quests, Few Expert Quests. 26-30 = Few Intermediate Quests, Some Expert Quests, Some Insane Quests. This system would give players daily goals to try to accomplish, giving everyone more to do on the server. Once the player completes a quest he can return to the NPC and turn in the quest for a reward.