GNOME Bugzilla – Bug 641702
Any options menu (such as Terrace) with more than four entries will fail to work
Last modified: 2012-01-31 23:31:39 UTC
The game-specific Options-menu is internelly encoded with bitmask values. The first option has the value "Option1", the second "Option2", the third "Option4" and the fourth "Option8". This is all well and good. However, the fifth has "Option16", but when the value is parsed, it is expected to be hexadecimal, i.e. "Option10". The result is that what is supposed to be exclusive options can suddenly end up believing options 2,3 and 5 are simultanously on. The fix is trivial and a patch for 2.32.1 is attached. The bug has been around since at least 2.26, making the last variations in Terrace unplayable (they simply worked as different variations). I haven't checked if "Terrace" is the only game with more than 4 options.
Created attachment 180269 [details] [review] Patch that parses option values as decimal
Fixed on master and gnome-2-32; thanks for the patch!
This bug is being reassigned to the "general" component so we can close the aisleriot bugzilla component. Apologies for the mass email!