|Flannel: Well, yes, there is always somebody who will want to break it... my goal is to make that process as hard as possible without giving too much inconvenience to the other players. And yes, in the end, manual policing will be necessary, but again I'd like to minimize that.|
Quote: Yeah, but still, it seems unfair to everybody who isn't cheating to have to go low-tech, even if it's just to craft. While crafting they may wish to occasionally do other things, like chat... or, they may wish to log their session using MUSHclient's logger or whatever.
How are you cutting them off by detecting possible script support in their clients? All you do by kicking out those connected on script enabled clients is force them to go "low tech" when they want to do crafting. Windows and Linux both have native telnet applications so its not like you've prevented anyone from using anything thats only available on a raw telnet client.
As a side note, your possibility count is only accurate if you never duplicate letters/numbers. The actual possible total if you duplicated is more like um......... you get the idea, its too bleedin many to do the math on in a hurry.
Actually, nope - not duplicating letters would be:
36 * 35 * 34 * 33 * 32
A two-digit combination code has 10^2 possibilities: clearly this is the case because you have 00, then 01, 02, 03, ..., 99. So you have 100 possibilities = 10^2.
If you can't repeat, then you have 10 * 9 = 90 - which makes sense because you have all 100 combinations, minus 00, 11, 22, 33, 44, 55, 66, 77, 88, 99.