Well, not manually, just to have my own script deal with it.
The most important part of the destruction is handled by the quest MQ101DragonAttack stage 200, which activates all the rubble and fire objects and removes most of the NPC's.
But SetStage() doesn't seem to work ...
I have the property for the quest set up properly (I'm pretty sure ...), but it seems to be ignoring my SetStage() commands entirely.
The interesting thing is that this happens with the CONSOLE as well.
Anyone should, presumably, be able to replicate this:
Start a new game, open console:
> GetStage MQ101DragonAttack
0.00
> GetStage MQ101
15.00
> GetStage MQ102B
0.00
(MQ102B is the other quest script I am modifying, so I use it for testing. This next line will break the game because Ralof won't be there when you exit the cart)
> SetStage MQ102B 10
> GetStage MQ102B
10.00
> SetStage MQ101DragonAttack 5
> GetStage MQ101DragonAttack
0.00
0.00
> GetStage MQ101
15.00
> GetStage MQ102B
0.00
(MQ102B is the other quest script I am modifying, so I use it for testing. This next line will break the game because Ralof won't be there when you exit the cart)
> SetStage MQ102B 10
> GetStage MQ102B
10.00
> SetStage MQ101DragonAttack 5
> GetStage MQ101DragonAttack
0.00
(WTF?)
Even more interestingly, when the cart ride finally ENDS:
> GetStage MQ101DragonAttack
5.00
> SetStage MQ101DragonAttack 200
(Rubble appears as it should, and some NPC's disappear)
> GetStage MQ101DragonAttack
200.00
5.00
> SetStage MQ101DragonAttack 200
(Rubble appears as it should, and some NPC's disappear)
> GetStage MQ101DragonAttack
200.00
So, basically, the dragon attack quest refuses to advance until the cart ride ends ... then it works ...
I cannot see any setting on the quest that would cause this, nor can i see any command in the MQ101 quest to suddenly "activate" the DragonAttack quest. All there is is a simple "MQ101DragonAttack.SetStage(5)". Which is the exact line I have in MY script (with a property set up) and it does NOTHING.
Can anyone shed some light onto this?

