Charzonite, if you are underwater and frozen and you are safe from the Roar of Time, wake up after the Roar of Time is used and use Incinerate to unfreeze yourself or Flamethrower if that wont work to unfreeze yourself. Then resurface and use Focus Blast on Dialga
If you are underwater and frozen and you are not safe from the Roar of Time, wake up and use Protect but if that won't work wake up and use Incinerate to unfreeze yourself or Flamethrower if that wont work to unfreeze yourself, then quickly Protect from the Roar of Time and resurface if you have to.
If you are underwater in non frozen water and it will protect you from the Roar of Time, wake up and resurface immediately after the Roar of Time has finished and use Focus Blast on Dialga.
If you are underwater in non frozen water and not safe from the Roar of Time, wake up and use Protect from it and jump out of the water if you need to. Then Focus Blast Dialga.
If you are above water and resting, wake up and use Protect on the Roar of Time.
Charzonite, only follow the scenario that applies to your current situation.
If you are underwater and frozen and you are not safe from the Roar of Time, wake up and use Protect but if that won't work wake up and use Incinerate to unfreeze yourself or Flamethrower if that wont work to unfreeze yourself, then quickly Protect from the Roar of Time and resurface if you have to.
If you are underwater in non frozen water and it will protect you from the Roar of Time, wake up and resurface immediately after the Roar of Time has finished and use Focus Blast on Dialga.
If you are underwater in non frozen water and not safe from the Roar of Time, wake up and use Protect from it and jump out of the water if you need to. Then Focus Blast Dialga.
If you are above water and resting, wake up and use Protect on the Roar of Time.
Charzonite, only follow the scenario that applies to your current situation.