I want to know which console command line and example to complete quests. I'm going to give my commands to someone (anyone) to run so my save file (XBOX 360) is modded with completed quests, but not sure how to go about it. Also, will doing this ensure that the NPC's in the game recognize you have completed a quest?
Quote:Example 1 SetObjectiveCompleted <quest ID> <stage #> <1 to set, 0 to unset) SetObjectiveCompleted MQ101 30 1
This is the First stage of the quest, does this code mean I completed it and if I run the game I am automatically in the second stage?
Or do I have to put this after it so get into the second stage of the quest?: setStage MQ101 50
Quote:Example 2 setstage <quest ID> <stage #> setStage MQ101 30
setStage MQ101 50
Does this complete Stage 1 and 2 of the Unbound Quest line or does it just complete the first stage and I am put in the second stage of the quest?
Quest ID's Main Quest Line MQ101 = "Unbound" Stage ID: 30 = "(Objective is assigned): Make our way to the Keep" Stage ID: 50 = "(Objective is assigned): Enter the Keep with Hadvar or Ralof"
Also, Another question: If those codes are used to finish an entire quest line, do the "prize/reward" item(s) get stored in my inventory, or if I wanted them, I would have to also manually use the code for those specific items?
I think if I remember correctly, "setStage" goes to that stage of the level.
You probably will need to spawn in the items if you complete the entire quest unless you skip to the end and complete it like you were in the last stage of the quest.
I think SetObjectiveCompleted sets that specific objective completed and will make you procede to the next part yourself. Not exactly sure about this one.
Remember, you can show current quests with the command "ShowQuestTargets" and show stages with "Player.sqs <stageid>".