Over the last couple of days I've made a pretty significant milestone in my mod project, by bringing one of the biggest quests in it so far close to completion. One of the early key quests involves obtaining an information on a crime lord called Bloodblade, and to do this the player is funneled in the direction of the city's slums by many different characters. I've prepared a walkthrough video detailing one side of the quest. There's a small bug in the video which has been since resolved, and some of the cameras/animations/dialogues could use some work, but it's nearly done
I recommend watching in fullscreen/HD since the in-game text is a bit hard to read at lower resolutions. There's also annotations on the video itself, which don't seem to work using the HTML5 player (Flash should be fine).
When the player arrives, he/she is met by a gang called the White Falcons, who demand a toll. Far from the standard "pay them/kill them" routine, the White Falcons have a dispute with another gang, the Drakes, that the player can get involved with. The player can turn them down and continue on, eventually running into the Drakes, or he/she can elect to help the Falcons. The Drakes have a similar proposition: their leader, Aneza, is consumed by revenge, and demands that the Falcons die.
If the player chooses to accept either side's invitation, he/she can then move on to the next stage of the quest, which is how to deal with the rival gang. Depending on the player's skills, different options present themselves: trap-making allows the player to set an explosive trap for the other gang to fall into, poison allows the player to bypass combat entirely, etc. The player may also simply charge head-on, or with enough persuade/intimidate points, get one of the gang leaders to join him/her in battle for a much easier fight.
Depending on how the player resolves the quest, he/she ends up with a sizable reward, potential information on where to head next in the main story, and a new follower in the form of one of the two gang leaders. Both are very different characters with different abilities, and I tried my best to make them both likable in their own ways - Aneza is a contemplative, extremely wordy elf who longs for absolution for past misdeeds, and Errol is your more typical money-driven mercenary-type, with a wry sense of humour. It's never clear which side is the aggressor in the conflict or which one has the moral high ground, so I hope players will feel that the situation is open to interpretation.
Completing this means that I'm probably close to 25% done the quest content for Thirst, which, for the size of the project and the number of potential quest outcomes and options available, is already a very significant amount of content (probably close to an hour's worth of gameplay so far, with very little combat and virtually no FedEx quests). For me, providing the player with logical and compelling options at every juncture is enough motivation to drive me to include new options, even if it increases the complexity of development exponentially. The benefit in providing a true role-playing experience far outweighs the bad.