Difference between revisions of "Domain of Anguish Dialogs"

From Speedclear Wiki
Jump to navigation Jump to search
 
Line 37: Line 37:
 
Foundry Breakout (Take: 0x82E701, Snakes: 0x82E704, Reward: 0x82E707)
 
Foundry Breakout (Take: 0x82E701, Snakes: 0x82E704, Reward: 0x82E707)
 
Take: 8578817 Snakes: 8578820  Reward: 8578823
 
Take: 8578817 Snakes: 8578820  Reward: 8578823
 +
 +
 +
== Relationship with Quest IDs ==
 +
Most quest dialogs can be computed from the quest id (all numbers in hex format):
 +
* accept dialog: (questId << 8) | 0x800001
 +
* update dialog: (questId << 8) | 0x800004
 +
* reward dialog: (questId << 8) | 0x800007
 +
where '<< 8' is a left bitshift by 8, meaning move two digits to the left, or add two zeros at the right end. '|' is OR, which in this case almost always corresponds to a normal sum.
 +
 +
For example, the doa snakes quest is 743, or 0x2E7 in hexadecimal, so the take dialog is 0x8'''2E7'''01, update (snakes) is 0x8'''2E7'''04, and reward is 0x8'''2E7'''07.

Latest revision as of 07:24, 10 April 2018

The City of Torc'qua:

The City of Torc'qua (Take: 0x82EF01, Reward: 0x82EF07) Take: 8580865 Reward: 8580871


Stygian Veil:

Breaching the Stygian Veil (Take: 0x82E601, Reward: 0x82E607) Take: 8578561 Reward: 8578567

Brood Wars (Take: 0x82F301, Reward: 0x82F307) Take: 8581889 Reward: 8581895


Ravenheart Gloom:

To the Rescue! (Take: 0x82F101, Reward:0x82F107) Take: 8581377 Reward: 8581383

Deathbringer Company (Take: 0x82F001, Reward: 0x82F007) Take: 8581121 Reward: 8581127

The Rifts Between Us (Take: 0x82ED01, Reward: 0x82ED07) Take: 8580353 Reward: 8580359


The Foundry of Failed Creations:

The Foundry of Failed Creations (Take: 0x82E801, Reward: 0x82E807) Take: 8579073 Reward: 8579079

Foundry Breakout (Take: 0x82E701, Snakes: 0x82E704, Reward: 0x82E707) Take: 8578817 Snakes: 8578820 Reward: 8578823


Relationship with Quest IDs

Most quest dialogs can be computed from the quest id (all numbers in hex format):

  • accept dialog: (questId << 8) | 0x800001
  • update dialog: (questId << 8) | 0x800004
  • reward dialog: (questId << 8) | 0x800007

where '<< 8' is a left bitshift by 8, meaning move two digits to the left, or add two zeros at the right end. '|' is OR, which in this case almost always corresponds to a normal sum.

For example, the doa snakes quest is 743, or 0x2E7 in hexadecimal, so the take dialog is 0x82E701, update (snakes) is 0x82E704, and reward is 0x82E707.