Oblivion:Imperial Dragon Armor: Difference between revisions

From PRCLive 100% Speedrun Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<span style="float:left;">__TOC__</span>
{{QuestHeader
| icon          = QuestIcon_TiberSeptimsArmor.png
| quest        = Imperial Dragon Armor
| questID      = MQDragonArmor
| category      = Main Quest
| screenshot    =
| caption      =
| description  = Talk to Ocato then wait for 2 in-game weeks to receive your reward.
| optimized    = High
| places        = [[Oblivion:Imperial City|Imperial City]]
| fame          = 0
| fameSource    =
| reward        = Imperial Dragon Armor
| rewardDrop    =
| previous      = [[Oblivion:Light the Dragonfires|Light the Dragonfires]]
| next          =
| uesp          = https://en.uesp.net/wiki/Oblivion:Imperial_Dragon_Armor
}}
[[File:ImperialDragonArmor screenshot.jpg|thumb|right|Pick up any piece of the armor to complete the quest.]]
==Current Best Route==
==Current Best Route==


''Quest stages are indicated in parentheses at the end of each step when they are updated. Keep in mind that these optimized steps are within the context of the 100% speedrun route, meaning that certain items and setups are sometimes assumed to have already been performed prior to the start of the quest.''
''Quest stages are indicated in parentheses at the end of each step when they are updated. Keep in mind that these optimized steps are within the context of the 100% speedrun route, meaning that certain items and setups are sometimes assumed to have already been performed prior to the start of the quest.''


# Continue talking to High Chancellor Ocato:
# After [[Oblivion:Light the Dragonfires|Light the Dragonfires]], continue talking to High Chancellor Ocato.
#* ''Champion of Cyrodiil'' '''(10)'''
#: ↳ ''Champion of Cyrodiil'' '''(10)'''
# Wait 2 weeks. This is most optimally done by killing two guards and going to jail, or activating stage 10 of this quest earlier in the run and doing other objectives during this 2 weeks. '''(20)'''
# Wait 2 weeks. This is most optimally done by killing two guards and going to jail, or activating stage 10 of this quest earlier in the run and doing other objectives during this 2 weeks. '''(20)'''
# Fast travel to the Quest Marker to enter the Armory.
# Fast travel to the Quest Marker to enter the Armory.

Latest revision as of 18:08, 22 February 2023

QuestIcon TiberSeptimsArmor.png

Imperial Dragon Armor (MQDragonArmor)

Talk to Ocato then wait for 2 in-game weeks to receive your reward.
Optimization: High
Places: Imperial City
Fame: 0
Reward: Imperial Dragon Armor
Previous:
Visit this UESP article for more general info.


Pick up any piece of the armor to complete the quest.

Current Best Route

Quest stages are indicated in parentheses at the end of each step when they are updated. Keep in mind that these optimized steps are within the context of the 100% speedrun route, meaning that certain items and setups are sometimes assumed to have already been performed prior to the start of the quest.

  1. After Light the Dragonfires, continue talking to High Chancellor Ocato.
    Champion of Cyrodiil (10)
  2. Wait 2 weeks. This is most optimally done by killing two guards and going to jail, or activating stage 10 of this quest earlier in the run and doing other objectives during this 2 weeks. (20)
  3. Fast travel to the Quest Marker to enter the Armory.
  4. Pick up any piece of dragon armor on the table across the room. (✔ 30)

Bugs

Currently there are no known bugs associated with this quest that affect the 100% route.

Route Logic Considerations

  • It appears this quest only checks if 2 weeks has passed if the player avoids loading screens for at least 45 seconds straight. It is easy to accidentally avoid triggering this quest update due to how quickly we move from cell to cell during the run, which can potentially cause a 45 second time loss.

Script Analysis

The script for this quest is MQDragonArmorQuestSCRIPT, which appears to run on set intervals based on the value of fQuestDelayTime. Upon reaching stage 10 of this quest, the script set MQDragonArmor.fQuestDelayTime to 100 is run, which should make the game check if 2 weeks have passed every 100 seconds. However, through testing we have found this interval to be 45 seconds. It is currently unknown why this is the case. Changing cells or save files to trigger a loading screen seems to reset this 45 second timer. The MQDragonArmorQuestSCRIPT script is set to run only during gameplay via begin gamemode.

Quest Stages

Imperial Dragon Armor (MQDragonArmor)
Stage Finish setstage Scripts Journal Entry
10 Chancellor Ocato has ordered a suit of Imperial Dragon armor forged for me in gratitude for the services I rendered to the Empire during the Oblivion Crisis. It will be waiting for me at the armory in the Imperial Legion Compound in two weeks.
20 The Imperial Dragon armor ordered for me by Chancellor Ocato should be ready. I can pick it up from the armory in the Imperial Legion Compound.
30 I received the Imperial Dragon armor that Chancellor Ocato had forged for me.