Robeloto
Refugee
I want to make a quest like this:
<quest id="rchallenge_VeteranKiller">
<property name="name_key" value="Veteran Killer!"/>
<property name="subtitle_key" value="Veteran Killer"/>
<property name="description_key" value="rchallenge_VeteranKiller_description"/>
<property name="icon" value="ui_game_symbol_zombie"/>
<property name="repeatable" value="true"/>
<property name="category_key" value="challenge"/>
<property name="offer_key" value="rchallenge_VeteranKiller_offer"/>
<property name="completion_key" value="challenge_VeteranKiller_completion" />
<property name="difficulty" value="insane"/>
<property name="completiontype" value="TurnIn"/>
<action type="ShowTip" value="tutorialVeteranKiller"/>
<action type="TrackQuest"/>
<objective type="ZombieKill" id="animalAnaconda" value="1"/>
<objective type="ZombieKill" id="animalBurningPhoenix" value="1"/>
<objective type="ZombieKill" id="animalCopterCorpse" value="1"/>
<objective type="ZombieKill" id="animalDiamondPhoenix" value="1"/>
<objective type="ZombieKill" id="zombieAnesthesia" value="1"/>
<objective type="ZombieKill" id="zombieAquaZed" value="1"/>
<objective type="ZombieKill" id="zombieBlazingMan" value="1"/>
<objective type="ZombieKill" id="zombieFireBoss" value="1"/>
<objective type="ZombieKill" id="zombieFireElf" value="1"/>
<objective type="ZombieKill" id="zombieFreezer" value="1"/>
<objective type="ZombieKill" id="zombieGunner" value="1"/>
<objective type="ZombieKill" id="zombieIronMan" value="1"/>
<objective type="ZombieKill" id="zombiePredator" value="1"/>
<objective type="ZombieKill" id="zombieShadow" value="1"/>
<objective type="ZombieKill" id="zombieSanguis" value="1"/>
<objective type="ZombieKill" id="zombieScreamerBoss" value="1"/>
<objective type="ZombieKill" id="zombieShocker" value="1"/>
<objective type="ZombieKill" id="zombieWhiteNoise" value="1"/>
<objective type="InteractWithNPC">
<property name="phase" value="2"/>
</objective>
<reward type="SkillPoints" value="2" />
<reward type="Item" id="casinoCoin" value="25000"/>
<reward type="Item" id="armorSuperSetSchematic" value="1"/>
<reward type="Exp" value="12000"/>
</quest>
But it will not work of course. When I have read the quest, and clicked on it in the quest page. The console is spammed with red errors:
Parameter name: index
ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Edit: Thought I had it working by setting the ZombieKill to phase 1. It works if it is only one zombie. Like this:
<quest id="rchallenge_VeteranKiller">
<property name="name_key" value="Veteran Killer!"/>
<property name="subtitle_key" value="Veteran Killer"/>
<property name="description_key" value="rchallenge_VeteranKiller_description"/>
<property name="icon" value="ui_game_symbol_zombie"/>
<property name="repeatable" value="true"/>
<property name="category_key" value="challenge"/>
<property name="offer_key" value="rchallenge_VeteranKiller_offer"/>
<property name="completion_key" value="challenge_VeteranKiller_completion" />
<property name="difficulty" value="insane"/>
<property name="completiontype" value="TurnIn"/>
<action type="ShowTip" value="tutorialVeteranKiller"/>
<action type="TrackQuest"/>
<objective type="ZombieKill" id="animalAnaconda" value="1" phase="1"/>
<objective type="InteractWithNPC">
<property name="phase" value="2"/>
</objective>
<reward type="SkillPoints" value="2" />
<reward type="Item" id="casinoCoin" value="25000"/>
<reward type="Item" id="armorSuperSetSchematic" value="1"/>
<reward type="Exp" value="12000"/>
</quest>
But if I add more zombies. That error shows up again.
Edit: OK I got it wrong. Seems the maximum number of zombies to add is 10 in amount! That can be solved as you get a chain quest with the rest of zombies to kill.
Solved!
<quest id="rchallenge_VeteranKiller">
<property name="name_key" value="Veteran Killer!"/>
<property name="subtitle_key" value="Veteran Killer"/>
<property name="description_key" value="rchallenge_VeteranKiller_description"/>
<property name="icon" value="ui_game_symbol_zombie"/>
<property name="repeatable" value="true"/>
<property name="category_key" value="challenge"/>
<property name="offer_key" value="rchallenge_VeteranKiller_offer"/>
<property name="completion_key" value="challenge_VeteranKiller_completion" />
<property name="difficulty" value="insane"/>
<property name="completiontype" value="TurnIn"/>
<action type="ShowTip" value="tutorialVeteranKiller"/>
<action type="TrackQuest"/>
<objective type="ZombieKill" id="animalAnaconda" value="1"/>
<objective type="ZombieKill" id="animalBurningPhoenix" value="1"/>
<objective type="ZombieKill" id="animalCopterCorpse" value="1"/>
<objective type="ZombieKill" id="animalDiamondPhoenix" value="1"/>
<objective type="ZombieKill" id="zombieAnesthesia" value="1"/>
<objective type="ZombieKill" id="zombieAquaZed" value="1"/>
<objective type="ZombieKill" id="zombieBlazingMan" value="1"/>
<objective type="ZombieKill" id="zombieFireBoss" value="1"/>
<objective type="ZombieKill" id="zombieFireElf" value="1"/>
<objective type="ZombieKill" id="zombieFreezer" value="1"/>
<objective type="ZombieKill" id="zombieGunner" value="1"/>
<objective type="ZombieKill" id="zombieIronMan" value="1"/>
<objective type="ZombieKill" id="zombiePredator" value="1"/>
<objective type="ZombieKill" id="zombieShadow" value="1"/>
<objective type="ZombieKill" id="zombieSanguis" value="1"/>
<objective type="ZombieKill" id="zombieScreamerBoss" value="1"/>
<objective type="ZombieKill" id="zombieShocker" value="1"/>
<objective type="ZombieKill" id="zombieWhiteNoise" value="1"/>
<objective type="InteractWithNPC">
<property name="phase" value="2"/>
</objective>
<reward type="SkillPoints" value="2" />
<reward type="Item" id="casinoCoin" value="25000"/>
<reward type="Item" id="armorSuperSetSchematic" value="1"/>
<reward type="Exp" value="12000"/>
</quest>
But it will not work of course. When I have read the quest, and clicked on it in the quest page. The console is spammed with red errors:
Parameter name: index
ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Edit: Thought I had it working by setting the ZombieKill to phase 1. It works if it is only one zombie. Like this:
<quest id="rchallenge_VeteranKiller">
<property name="name_key" value="Veteran Killer!"/>
<property name="subtitle_key" value="Veteran Killer"/>
<property name="description_key" value="rchallenge_VeteranKiller_description"/>
<property name="icon" value="ui_game_symbol_zombie"/>
<property name="repeatable" value="true"/>
<property name="category_key" value="challenge"/>
<property name="offer_key" value="rchallenge_VeteranKiller_offer"/>
<property name="completion_key" value="challenge_VeteranKiller_completion" />
<property name="difficulty" value="insane"/>
<property name="completiontype" value="TurnIn"/>
<action type="ShowTip" value="tutorialVeteranKiller"/>
<action type="TrackQuest"/>
<objective type="ZombieKill" id="animalAnaconda" value="1" phase="1"/>
<objective type="InteractWithNPC">
<property name="phase" value="2"/>
</objective>
<reward type="SkillPoints" value="2" />
<reward type="Item" id="casinoCoin" value="25000"/>
<reward type="Item" id="armorSuperSetSchematic" value="1"/>
<reward type="Exp" value="12000"/>
</quest>
But if I add more zombies. That error shows up again.
Edit: OK I got it wrong. Seems the maximum number of zombies to add is 10 in amount! That can be solved as you get a chain quest with the rest of zombies to kill.
Solved!
Last edited by a moderator: