Embarrassing…. Fixed for 3.0b mid this week.i took a look and i was correct purple never somes up and green is almost always the choice because there is no purple and green is in the code 2 times
$ fragrance = GAME.items[random.choice(["ITMBlueFragrance", "ITMGreenFragrance", "ITMGreenFragrance"])]