This is objective 0 and you can where you accept the quest to save 'kitty'
Code: xml
- <QuestChoiceDef>
- <Description>You've been on your own long enough. Stay here, I'll rescue "Kitty".</Description>
- <NextObjectiveID>1</NextObjectiveID>
- <PopupMessage>She weeps, "Thank you so much, your majesty!"</PopupMessage>
- <Treasure>
- <GameModifier InternalName="Reward1">
- <ModType>Unit</ModType>
- <Attribute>GiveExperience</Attribute>
- <Value>3</Value>
- </GameModifier>
- </Treasure>
- </QuestChoiceDef>
Here is the problem, you are given experience just for accepting the quest. But if you don't attack the ruffians this part plays over again. A new location is made and you can repeat the quest.
A fix would be
Code: xml
- <QuestChoiceDef>
- <Description>Wait. No one said they'd have knives. Let's go back and rethink this.</Description>
- <NextObjectiveID>0</NextObjectiveID>
- </QuestChoiceDef>
change the <NextObjectiveID>0</NextObjectiveID> to <NextObjectiveID>1</NextObjectiveID> instead.