diff options
| author | Shocker <shocker@freakz.ro> | 2011-12-10 20:21:21 +0200 |
|---|---|---|
| committer | Shocker <shocker@freakz.ro> | 2011-12-10 20:21:21 +0200 |
| commit | 4e2f0b1e4e619893e1e8c504179f430b89d3b1a3 (patch) | |
| tree | 42ea8ecd4aa2573094c80a8262258b8c350845de | |
| parent | b1c8226d58ecdda9a9af5b4e3e8d88c1d44f589f (diff) | |
Core/Achievements: Enable the other requirements fields in the AchievementCriteriaEntry format
| -rwxr-xr-x | src/server/game/DataStores/DBCStructure.h | 6 | ||||
| -rwxr-xr-x | src/server/game/DataStores/DBCfmt.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/DataStores/DBCStructure.h b/src/server/game/DataStores/DBCStructure.h index a50b35bbf31..b3aafbd5463 100755 --- a/src/server/game/DataStores/DBCStructure.h +++ b/src/server/game/DataStores/DBCStructure.h @@ -517,7 +517,7 @@ struct AchievementCriteriaEntry char* name; // 9 m_description_lang uint32 completionFlag; // 10 m_flags - uint32 timedCriteriaStartType; // 11 m_timer_start_event Only appears with timed achievements, seems to be the type of starting a timed Achievement, only type 1 and some of type 6 need manual starting + uint32 timedCriteriaStartType; // 11 m_timer_start_event Only appears with timed achievements, seems to be the type of starting a timed Achievement, only type 1 and some of type 6 need manual starting // 1: ByEventId(?) (serverside IDs), 2: ByQuestId, 5: ByCastSpellId(?) // 6: BySpellIdTarget(some of these are unknown spells, some not, some maybe spells) // 7: ByKillNpcId, 9: ByUseItemId @@ -526,8 +526,8 @@ struct AchievementCriteriaEntry uint32 showOrder; // 14 m_ui_order also used in achievement shift-links as index in state bitmask //uint32 unk1; // 15 only one value, still unknown //uint32 unk2; // 16 all zeros - //uint32 moreRequirement[3]; // 17-19 - //uint32 moreRequirementValue[3]; // 20-22 + uint32 moreRequirement[3]; // 17-19 + uint32 moreRequirementValue[3]; // 20-22 }; struct AreaTableEntry diff --git a/src/server/game/DataStores/DBCfmt.h b/src/server/game/DataStores/DBCfmt.h index 65532474fa5..052c0aeba2b 100755 --- a/src/server/game/DataStores/DBCfmt.h +++ b/src/server/game/DataStores/DBCfmt.h @@ -22,7 +22,7 @@ const char Achievementfmt[]="niixsxiixixxii"; //const std::string CustomAchievementfmt="pppaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapapaaaaaaaaaaaaaaaaaapp"; //const std::string CustomAchievementIndex = "ID"; -const char AchievementCriteriafmt[]="niiiiiiiisiiiiixxxxxxxx"; +const char AchievementCriteriafmt[]="niiiiiiiisiiiiixxiiiiii"; const char AreaTableEntryfmt[]="iiinixxxxxisixxxxxxxxxxxxx"; const char AreaGroupEntryfmt[]="niiiiiii"; const char AreaPOIEntryfmt[]="niiiiiiiiiiiffixixxixx"; |
