DeletedUser622
Guest
Random event tasks in their current form are unfair. I can see how they stop people preparing for tasks that have been posted on other sites but the implementation has had no thought. Any basic programmer just out of university can write a random generator to select from a list of quests. The problem with that solution is that some person could potentially receive the same quest many times over, e.g. produce 3 Tool Boxes. Getting that quest 3 times in a row is 3 days out of one person's time frame while other people are happily progressing on other quests that take much less time. The person receiving the 3 sequential one day quests will find it much more difficult to complete all the quests thus being disadvantaged.
Solutions:
Solutions:
- Make all the quests take exactly the same time to complete.
- Make quests doable only once. This is relatively simple to achieve programatically. Any container object (that which holds the list of quests) has an index for each of its elements (quests). Each player could simply have a code associated with their account that indicates the indexes of the quests still available to them. The code is updated after they complete each quest, i.e. the quest is removed from the list. The random generator can be used to select from the remaining quests. This way everyone gets the same quests but in different orders. The code is not difficult to write and is a fairer alternative than the current system.