especially important areas to test:

[ ] denotes that the quest should pick randomly from the elements inside. Failure usually just results in a mean note, and the inability to try again for a while. If there are actual penalties incurred I have noted them, just after the associated task.

Quest 1 Shal'ille Disciple
Necessary to learn level 3 shal'ille spells.
scheduling every two hours (10 at a time max)
restrictions can only succeed once if failed,

can't try again for 24 hrs (logged-on time, not real time)

steps say 'disciple' to priestess xiana.

she says to go to [ another priestess ] and recite a speech.

say speech to designated priestess.

return to xiana.

she says thanks, and now you can learn.

Quest 2 Kraanan Disciple
Necessary to learn level 3 kraanan spells.
scheduling every two hours (10 at a time max)
restrictions can only succeed once if failed

can't try again for 24 hrs (logged-on time, not real time)

steps say 'disciple' to priestess qerti'nya.

she instructs you to kill a [ Cave Orc, Troll, Yeti ].

do so, and return.

she says thanks, and now you can learn.

Quest 3 Faren Disciple
Necessary to learn level 3 faren spells.
scheduling every two hours (10 at a time max)
restrictions can only succeed once if failed

can't try again for 24 hrs (logged-on time, not real time)

steps say 'disciple' to priestess tenuv'vyal.

she says to go to [ a bartender ] and recite a speech.

say speech to designated bartender.

return to tenuv'vyal.

she says thanks, and now you can learn.

Quest 4 Qor Disciple
Necessary to learn level 3 qor spells
scheduling every two hours (10 at a time max)
restrictions can only succeed once if failed

can't try again for 24 hrs (logged-on time, not real time)

steps say 'disciple' to priestess zuxana.

she says to go to [ priestess xiana, marion healer, barloque blacksmith, tos apothecary, jasper innkeeper ] and recite a speech.

say speech to designated npc.

return to zuxana.

she says thanks, and now you can learn.

Quest 5 Scimitar proficiency learn
scheduling every two hours (10 at a time max)
restrictions can only succeed once if failed

can't try again for 24 hrs (logged-on time, not real time)

steps say "pupil" to Quintor.

he tells you to kill a cave orc.

you do, and come back.

he tells you to kill an orc wizard.

you do, and come back.

he tells you to kill another orc wizard.

you do, and come back, and now you can learn.

Quest 6 Dement Spell learn - cooties! cooties!
scheduling every two hours (10 at a time max)
restrictions can only succeed once if failed

can't try again for 24 hrs (logged-on time, not real time)

steps say "pupil" to Afiera D'xor.

he asks you to deliver a scroll to his cursed friend [Parrin Aragone, Frisconar, Jonas D'Accor].

you do so, and pick up a bit of the curse yourself.

you return to Afiera.

he says thanks, and now you can learn.

Quest 7 Fade Spell learn - who do you trust?
scheduling every two hours (10 at a time max)
restrictions can only succeed once if failed

can't try again for 24 hrs (logged-on time, not real time)

steps say "pupil" to Joguer.

he tells you about his stolen formula, and that [ Parrin Arragone, Miriana, Jonas D'Accor, Lady Aftyn ] has it.

say "formula" to that NPC.

s/he says that it should be kept out of Joguer's hands, but will defer to your judgement if you prove your resolve by killing a [ cave orc, troll ].

you do so, and return.

s/he grudgingly gives you the formula.

you return it to Joguer.

he says thanks, and now you can learn.

Quest 8 Princess Service
Must be done periodically to renew faction membership
scheduling every two hours (30 at a time max)
restrictions must be in faction

if tried, can't try again for 24 hrs (logged-on time, not real time)

steps say "loyalty" to the princess.

she gives you a letter to deliver to [ Priestess Xiana, Alzahakar, Lady Aftyn, Herbutte, Esseldi].

You do so and return.

she says thanks, and your loyalty to her is renewed.

Quest 9 Duke Service
Must be done periodically to renew faction membership
scheduling every two hours (30 at a time max)
restrictions must be in faction

if tried, can't try again for 24 hrs (logged-on time, not real time)

steps say "loyalty" to duke.

he tells you to collect taxes from [Parrin Arragone, Tos npc, Jasper npc, Cor Noth npc].

say "tax" to that npc.

the npc gives you some money for the duke.

you give it to the duke, and your faction membership is renewed.

Quest 10 Princess Join
scheduling every two hours (10 at a time max)
restrictions must be faction-neutral

must be allowed to intrigue

if tried, can't try again for 24 hrs (logged-on time, not real time)

steps say "join" to princess.

she gives you a letter to deliver to [Priestess Xiana, Alzahakar, Lady Aftyn, Herbutte, Esseldi].

you deliver it, and are now a member of her faction.

Quest 11 Duke Join
scheduling every two hours (10 at a time max)
restrictions must be faction-neutral

must be allowed to intrigue

if tried, can't try again for 24 hrs (logged-on time, not real time)

steps say "join" to Duke.

He tells you to bring him a [Sapphire, Ruby, Emerald, Diamond].

you do so, and now you're a member of his faction.

Quest 12 Guild Shield
scheduling N/A
restrictions must be member of same guild as guildmaster who triggered it
steps say "mining expedition" to [ mainland blacksmith ] mentioned in quest 13.

blacksmith asks for a chunk of ore.

you bring him a chunk of ore, he gives you a guild shield in your guild's colors.

Quest 13 Guild Shield prologue
scheduling every two hours (5 at a time max)
restrictions must be guildmaster of guild with colors
steps show up at [mainland bartender].

he tells you that [mainland blacksmith] wants people to go on a mining expedition.

an instance of quest 12 is now waiting, reserved for members of your guild.

Quest 14 all's Lute that ends Lute
scheduling about once a day (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

not a newbie

steps say "instrument" to Parrin Arragone.

he tells you to go to [Tova, Lady Aftyn, Afiera D'xor, Zhieu B'hob, Bei Naq, Esseldi, Miriana] and say ["Parrin sent me", "I need an instrument" ,"Parrin told me to see you about a lute", "Could I get that lute you are holding for Parrin", "Parrin says you have a lute for him"].

that npc asks for an emergency delivery of a [book, scroll, potion, sacchaqua, rose] to [ a different npc from the same above list ].

do so and return, and the npc gives you the lute!

Quest 15 Truth spell endbranch
This is an experiment to see if we can twist the questengine to allow an npc to respond to more than one trigger. In this case, the main quest wants you to say 'bad' to a question which can be answered with 'good' or 'bad', and this little sprig quest covers the case where you say 'good'.
scheduling N/A
restrictions special (see above note)
steps say 'good' at second to last step of quest 16.

parrin says "That would be a remarkable thing indeed, for a fledgling bard like yourself. Are you being entirely honest with yourself, <player name>?"

Quest 16 Truth spell learn
scheduling every two hours (10 at a time max)
restrictions can only succeed once

if failed, can't try again for 24 hrs (logged-on time, not real time)

steps say 'truth' to Parrin Aragone.

He tells you to go to [ Herbutte, Obert Cair'bre, Joguer, Frular, Madelia, Rook, Caramo ] and sing something.

you do so and return, and he askes you how it went (good/bad).

You admit that it went badly.

He consoles you, and now you may learn.

Quest 17 Bone Priestess (Riija part 1)
scheduling about once every day and a half (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)
steps say 'riija' to the Bone Priestess.

She says something unintelligible.

You go kill the orc pit boss and hack off its head (or buy one just like it from the corner store) and bring it back to her.

She says something unintelligible, then gives you a shard of the riija sword.

Quest 18 Mad Scientist (Riija part 2)
scheduling about once every day and a half (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)
steps say 'kohuzotz' (which is kocatani for 'queen dragonfly') to the Mad scientist.

He asks for a live specimen.

You bring him a live specimen.

He gives you a shard of the riija sword.

Quest 19 Trading Post - good player version (Riija part 3)
scheduling about once every day and a half (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

karma good

steps say 'inventory' to wulfgang.

he asks for [ 50 meatpies, 70 waterskins, 150 apples, 200 grapes, 350 elderberries, 250 herbs, 200 mushrooms, a Jewel of Froz].

You bring it to him, and he gives you a shard of the riija sword.

Quest 20 Trading Post - evil player version (Riija part 3)
scheduling about once every day and a half (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

karma evil

steps say 'inventory' to wulfgang.

he asks for [ a mystic sword, plate armor, a chunk of nerudite ore, 100 goblets of stout, 70 goblets of wine, 70 goblets of brew].

You bring it to him, and he gives you a shard of the riija sword.

Quest 21 Bow Maker - good version (Riija part 4)
scheduling about once every day and a half (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

karma good

steps say 'arrows' to the bow maker.

She asks for a tail feather from an avar shaman, hinting that to get one you just need to find an avar who will trade you one, then figure out what's valuable to them.

Give nerudite ore to the Bone Priestess.

She says something unintelligible, and gives you a feather.

You give the feather to the bowmaker, and she gives you a shard of the riija sword.

Quest 22 Bow Maker - evil version (Riija part 4)
scheduling about once every day and a half (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

karma evil

steps say 'arrows' to the bow maker.

she tells you to kill an avar shamn and bring back a tail feather.

You do so, and she gives youa shard of the riija sword.

Quest 23 The Widow Qesino's Famous Chicken Soup
scheduling about once every 3-4 days (2 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

newbie

steps show up, and [mainland npc not in jasper] askes you for some of the widow qesino's soup.

you say 'chicken soup' to the Widow.

She gives you some.

You give it to [original npc ], who gives you [ a hammer, a longsword, an axe, scale armor, a fire ring, a ring of invisibility].

Quest 24 the stunted dwarf - it's not just for breakfast anymore
scheduling about once a week (20 at a time max)
restrictions if succeeded, can't try agai

brawling skill above 50

scimitar skill above 25

steps show up, and [mainland bartender] says something about a stunted dwarf.

you say 'stunted dwarf'.

he tells you to ask [ npc in Marion] about it.

you say 'stunted dwarf' to [ that npc ].

s/he says it's a myth.

You say 'myth' to [bartender].

He sighs with regret, and everyone forgets about it.

Later, you remember and say 'stunted dwarf' to [Kocatan npc].

s/he tells you to kill a kriipa.

you do and return, and s/he gives you the recipe.

You give it to [original mainland bartender], and s/he gives you [tears of a newborn, blood of the innocent, sweat of the warrior king, burning water, a bottle of lies].

Quest 25 Fun with Hypochondria
scheduling about once every day and a half (2 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)
steps show up, and frisconar proclaims that he's dying of [paragolisys, miriatetosis, pelagalosilis, the great fungus disease], and tells you to ask [npc in Marion/Jasper] about it.

you say [disease name] to [that npc].

S/he says ask [Jogeur, Lady Aftyn, Ran er'Hoth, Afiera D'xor] about sacchaqua.

You say 'sacchaqua' to [that npc].

s/he gives you sacchaqua.

You give it to frisconar, and he gives you [scale armor, plate armor, a lute, a rose, a berserker ring, gauntlets].

Quest 26 Qor offering
scheduling about once a week (1 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

karma evil

know at least 15 Qor spells

steps show up, priestess asks if you wish to chant with her.

you say 'yes'.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, some of your stats go down, and the blood of the innocent appears in your possession.

    If you lame out at any time or don't chant fast enough, your stats go down.

Quest 27 Shal'ille offering
scheduling about once a week (1 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

karma good

know at least 15 Shal'ille spells

steps show up, priestess asks if you wish to chant with her.

you say 'yes'.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, some of your stats go down, and the tears of a newborn appear in your possession.

    If you lame out at any time or don't chant fast enough, your stats go down.

Quest 28 Faren offering
scheduling about once a week (1 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

karma neutral

know at least 15 Faren spells

steps show up, priestess asks if you wish to chant with her.

you say 'yes'.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, some of your stats go down, and burning water appears in your possession.

    If you lame out at any time or don't chant fast enough, your stats go down.

Quest 29 Kraanan offering
scheduling about once a week (1 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

know at least 15 Kraanan spells

steps show up, priestess asks if you wish to chant with her.

you say 'yes'.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, and some of your stats go down.

She chants.

You repeat what she says, some of your stats go down, and the sweat of the warrior king appears in your possession.

    If you lame out at any time or don't chant fast enough, your stats go down.

Quest 30 Riija offering
scheduling about once a week (1 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

know at least 8 Riija spells

steps show up, monk asks if you wish to chant with him.

you say 'yes'.

He chants.

You repeat what he says, and some of your stats go up.

He chants.

You repeat what he says, and some of your stats go up.

He chants.

You repeat what he says, and some of your stats go up.

He chants.

You repeat what he says, and some of your stats go up.

He chants.

You repeat what he says, some of your stats go up, and a bottle of lies appears in your possession. The next day, your stats go way down.

    If you lame out at any time or don't chant fast enough, your stats go down.

Quest 31 Sporeburst learn
scheduling about once every 3-4 days (10 at a time max)
restrictions can only succeed once

if tried, can't try again for 24 hrs (logged-on time, not real time)

Hold spell above 75

Earthquake spell above 75

steps show up, Maleval tells you to bring him [the tears of a newborn, the sweat of the warrior king, burning water, a bottle of lies].

You do, and he tells you to bring him the blood of the innocent.

You do, and he agrees to teach you the spell.

Quest 32 Seraphym polishing
scheduling every 2 hours (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

not a newbie

steps show up, [ Frisconar, Afiera D'xor, Ran er'Hoth, Pacal ix'Anoak, Herbutte] asks you for uncut gems.

You give him 5 uncut seraphym.

he gives you 1 cut seraphym.

Quest 33 Priestess insignia
scheduling every 2 hours (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)
steps say 'insignia' to the priestess.

She says she'll give it to you, for a tithe.

You say 'tithe'.

she asks you for [20 Kriipa Claws, 5 polished seraphym, 20 dragonfly eyes, 10 vials of shaman blood].

You give it to her, she marks your shield.

Quest 34 Riija Monk insignia
scheduling every 2 hours (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)
steps say 'insignia' to the monk.

He says he'll give it to you, for a tithe.

You say "tithe".

He asks for [20 dark angel feathers, 40 blue mushrooms, 20 dragon scales, 40 orc teeth ].

You bring them, he marks your shield.

Quest 35 Duke/Princess insignia
scheduling every 2 hours (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

faction member

steps say 'insignia' to Duke/Princess.

S/he says ok, but you'll have to go on a mission first,

say 'mission'.

s/he tells you to say [Esseldi, Drechx, Bei Naq, Cylill, Alzahakar, Priestess Qerti'nya, Priestess Xiana, Jonas d’Accor] to [mainland town npc], and report the reply.

you say [npc name] to [that npc].

s/he replies ["Uh... I wouldn’t know what you are talking about", "An outstanding citizen. Haven’t heard much of him lately", "Ah, yes! We were just chatting about what a fine job the Princess is doing", "Ah, yes! We were just chatting about what a fine job the Duke is doing", "That jerk took everything I owned in a game of Zoxila just last week", "Who? The name doesn't sound familiar"].

You repeat that to the duke/princess, who stamps your shield.

Quest 36 The Mystery Monster quest
scheduling every 2 hours (10 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)

newbie

steps show up, [mainland tailor] says she's having insect trouble.

say 'insect' to her.

She tells you about the missing dress pattern.

say 'pattern' to her.

She asks you to find the bug and bring back her pattern.

You do, and she gives you disciple robes.

Quest 37 Moxal Scam #1: Back on the Chain Gang
scheduling every 2 hours (5 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)
steps Show up, Moxal tries to scam you.

You bite, say 'opportunity'.

Moxal gives you a scroll to give to [kocatan npc].

you give it to [ that npc], and s/he tells you to give it to [ a different npc ].

you give it to [ that npc], and s/he tells you to give it to [ a different npc ].

you give it to [ that npc], and s/he tells you to give it to [ a different npc ].

you give it to [ that npc], and s/he feels sorry for you, and gives you [a mace, a mace, a mace, a mace, a mace, a mace, a mace, a mace, a mace, a mace, a short sword, a short sword, a short sword, a mystic sword, plate armor, key].

Quest 38 Moxal Scam #2: Marvin K. Mooney
scheduling every 2 hours (5 at a time max)
restrictions if tried, can't try again for 24 hrs (logged-on time, not real time)
steps Show up, Moxal asks you to help convince [kocatan npc] to invest in his scheme.

You show up, [that npc] screams at you.

you say 'not interested' to moxal, he asks you to try again.

You show up, [the npc] screams at you.

you say 'not interested' to Moxal, and he asks you for money (if you're smart, you don't give it to him).

Quest 39 Council Letter
scheduling every 2 hours (40 at a time max)
restrictions not tried recently

newbie

steps say 'need a courier' to an innkeeper.

s/he asks you to deliver a letter to [councilor].

You do so, and the councilor gives you [300, 400, 500, 600] shillings.

Quest 40 Chess Quest #1 (midgame)
scheduling every 2 hours (20 at a time max)
restrictions not tried recently

newbie

steps show up at [any councilor, the princess, Jogeur, caramo, hester gilk, rook, afiera d'xor, lady aftyn].

s/he asks you if you're willing to courier a chess move.

you say yes.

s/he asks you to say a chess move to [someone else on the above list].

you do so.

that person asks you to say their countermove to the original npc.

you do so, and the original npc says 'I have to think about my next move', then gives you [500, 700, 800, 1000] shillings

Quest 41 Chess Quest #2 (endgame)
scheduling every 2 hours (20 at a time max)
restrictions not tried recently

newbie

steps show up at [any councilor, the princess, Jogeur, caramo, hester gilk, rook, afiera d'xor, lady aftyn].

s/he asks you if you're willing to courier a chess move.

you say yes.

s/he asks you to say a chess move to [someone else on the above list].

you do so.

that person asks you to say their countermove to the original npc.

you do so, and the original npc tells you another move to deliver.

you do so, and the second npc gives you [800, 1000, 1200, 1500] shillings

Quest 42 Love Letter #1 (to madelia with love)
scheduling every 2 hours (20 at a time max)
restrictions not tried recently
steps say 'need a courier' to [Frular, Pritchett, Frisconar, Jonas d'Accor].

He asks you to deliver [a letter, a rose] to Madelia.

You do so, and she gives you [450 shillings, 500 shillings, 550 shillings, 600 shillings, 650 shillings, 700 shillings, a key].

Quest 43 Love Letter #2 (from madelia with...)
scheduling every 2 hours (20 at a time max)
restrictions not tried recently
steps say 'need a courier' to Madelia.

She asks you to deliver [a letter, a rose] to [Frular, Pritchett, Frisconar, Jonas d'Accor].

You do so, and he gives you [450 shillings, 500 shillings, 550 shillings, 600 shillings, 650 shillings, 700 shillings, a key].