The current game I am working on has a hint system implemented into the map interface where quests are indicated by the presence of different colours of stars. Gold - main quest, Silver - miscellaneous, Blue - NSFW. Whilst this system works for the most part, bugs occur in the values within the arrays. If these were repeatable, then I would able to identify the problem, however they are unfortunately fairly random. I suspect the issue is in how I am handling the arrays.
As a brief summary, the update_quest and update_interact labels are called periodically to update the arrays, dependent upon the current status of the quest tracking variables. Given the quests are initiated in various locations at various times it is a matter of setting the room array to true for the correct day / time.
I have attached the relevant rpy file rather than listing the code is it's about 1700 lines long. Any assistance the community can provide will be appreciated.
As a brief summary, the update_quest and update_interact labels are called periodically to update the arrays, dependent upon the current status of the quest tracking variables. Given the quests are initiated in various locations at various times it is a matter of setting the room array to true for the correct day / time.
I have attached the relevant rpy file rather than listing the code is it's about 1700 lines long. Any assistance the community can provide will be appreciated.