Difference between revisions of "Domain of Anguish Dialogs"
(One intermediate revision by one other user not shown) | |||
Line 36: | Line 36: | ||
Foundry Breakout (Take: 0x82E701, Snakes: 0x82E704, Reward: 0x82E707) | Foundry Breakout (Take: 0x82E701, Snakes: 0x82E704, Reward: 0x82E707) | ||
− | Take: 8578820 | + | 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.