Changes: 2005-03-09: * You will be charged 30 seconds instead of 5 if you're found to be idle. This is done to make it monotonic. * Bugfix: eating a ring of conflict didn't break the conduct. ================= There are several existing conduct patches, however they are either very incomplete, or are extremely invasive. What I want, is something that: * doesn't change the game in any way * is likely to be accepted upstream * doesn't introduce any silliness (like most messages in "Divine Cooler") * doesn't require any extra arguments when starting NetHack This patch adds the following conducts: * virginity "You were celibate." Broken by consorting with foocubii. * human in hell "You never defiled a brain with the depravity of hell." Broken by being in your natural form after having seen Gehennom. If you also have genocided your race at that point, you'll get a different message: "You were the last dwarf to ever enter Hell." * conflict "You never caused conflict." Broken by having conflict (even if it never actually affected a monster, to cope with enlightenment). Note: to prevent abuse, #conduct won't mention this unless you have identified rings of conflict. * imbibe "You never drank anything." Broken by drinking liquids. * Elbereth "You never invoked the word of protection." Broken by engraving Elbereth (stepping on the pre-made squares in Castle, Sokoban and bone files is still ok). * armour "You never used armour." Broken by having any armour on after first 10 moves. * blind "You were true to the spirit of Zen." Broken by being able to see except for the first 10 turns and while on the Vibrating Square (somehow, no other patch actually makes it possible to ascend :p). * time wasted "You wasted 1y 364d 23h 59m 59s of time." The RL time elapsed playing. Whenever you're idle for more than 30 seconds, the clock assumes you are away and stops. The boundary of 30s was divined using scientific rectal extraction -- but, it's the best thing we can do to tell apart thinking from a bathroom/work break. We could employ an eye-tracking device or some such, though... Bone and save compatibility: BROKEN (see conbon.patch, though).