Mercurial > mm7
comparison Engine/Awards.h @ 2499:68cdef6879a0
engine folder
author | Ritor1 |
---|---|
date | Fri, 19 Sep 2014 02:57:42 +0600 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
2498:92eeeb5200f2 | 2499:68cdef6879a0 |
---|---|
1 #pragma once | |
2 #include <array> | |
3 | |
4 /* 353 */ | |
5 #pragma pack(push, 1) | |
6 struct Award | |
7 { | |
8 const char *pText; | |
9 unsigned int uPriority; | |
10 }; | |
11 #pragma pack(pop) | |
12 extern std::array<Award, 105> pAwards; | |
13 | |
14 | |
15 | |
16 enum AwardType: unsigned __int32 | |
17 { | |
18 Award_Invalid = 0 | |
19 , Award_Fine = 1 | |
20 , Award_EmeraldIsle_CompletedMainQuest = 2 | |
21 , Award_EmeraldIsle_FoundMissingCompetitors = 3 | |
22 , Award_Harmondale_CastleCleared = 4 | |
23 , Award_BarrowDowns_RescuedMiners = 5 | |
24 , Award_Erathia_RescuedLorenSteel = 6 | |
25 , Award_Avlee_BroughtFakeLorenSteelToErathia = 7 | |
26 , Award_Avlee_BroughtFortRiverstridePlans = 8 | |
27 , Award_Erathia_DeliveredFakePlansToElves = 9 | |
28 , Award_Promotion_Rogue = 10 | |
29 , Award_Promotion_Rogue_Honorary = 11 | |
30 , Award_Promotion_Spy = 12 | |
31 , Award_Promotion_Spy_Honorary = 13 | |
32 , Award_Promotion_Assassin = 14 | |
33 , Award_Promotion_Assassin_Honorary = 15 | |
34 , Award_Promotion_Chevalier = 16 | |
35 , Award_Promotion_Chevalier_Honorary = 17 | |
36 , Award_Promotion_Champion = 18 | |
37 , Award_Promotion_Champion_Honorary = 19 | |
38 , Award_Promotion_BlackKnight = 20 | |
39 , Award_Promotion_BlackKnight_Honorary = 21 | |
40 , Award_Promotion_Initiate = 22 | |
41 , Award_Promotion_Initiate_Honorary = 23 | |
42 , Award_Promotion_Master = 24 | |
43 , Award_Promotion_Master_Honorary = 25 | |
44 , Award_Promotion_Ninja = 26 | |
45 , Award_Promotion_Ninja_Honorary = 27 | |
46 , Award_Promotion_Hunter = 28 | |
47 , Award_Promotion_Hunter_Honorary = 29 | |
48 , Award_Promotion_RangerLord = 30 | |
49 , Award_Promotion_RangerLord_Honorary = 31 | |
50 , Award_Promotion_BountyHunter = 32 | |
51 , Award_Promotion_BountyHunter_Honorary = 33 | |
52 , Award_Promotion_WarriorMage = 34 | |
53 , Award_Promotion_WarriorMage_Honorary = 35 | |
54 , Award_Promotion_MasterArcher = 36 | |
55 , Award_Promotion_MasterArcher_Honorary = 37 | |
56 , Award_Promotion_Sniper = 38 | |
57 , Award_Promotion_Sniper_Honorary = 39 | |
58 , Award_Promotion_Crusader = 40 | |
59 , Award_Promotion_Crusader_Honorary = 41 | |
60 , Award_Promotion_Hero = 42 | |
61 , Award_Promotion_Hero_Honorary = 43 | |
62 , Award_Promotion_Villian = 44 | |
63 , Award_Promotion_Villian_Honorary = 45 | |
64 , Award_Celestia_SurvivedWallOfMist = 46 | |
65 , Award_47 = 47 | |
66 , Award_KilledXenofex = 48 | |
67 , Award_Tatalia_SolvedWineCellarMystery = 49 | |
68 , Award_Membership_ElementalGuilds = 50 | |
69 , Award_Membership_SelfGuilds = 51 | |
70 , Award_Membership_AirGuild = 52 | |
71 , Award_Membership_EarthGuild = 53 | |
72 , Award_Membership_FireGuild = 54 | |
73 , Award_Membership_WaterGuild = 55 | |
74 , Award_Membership_BodyGuild = 56 | |
75 , Award_Membership_MindGuild = 57 | |
76 , Award_Membership_SpiritGuild = 58 | |
77 , Award_Membership_LightGuild = 59 | |
78 , Award_Membership_DarkGuild = 60 | |
79 , Award_Avlee_RetrievedForestHeart = 61 | |
80 , Award_Promotion_Priest = 62 | |
81 , Award_Promotion_Priest_Honorary = 63 | |
82 , Award_Promotion_PriestOfLight = 64 | |
83 , Award_Promotion_PriestOfLight_Honorary = 65 | |
84 , Award_Promotion_PriestOfDark = 66 | |
85 , Award_Promotion_PriestOfDark_Honorary = 67 | |
86 , Award_Promotion_GreatDruid = 68 | |
87 , Award_Promotion_GreatDruid_Honorary = 69 | |
88 , Award_Promotion_ArchDruid = 70 | |
89 , Award_Promotion_ArchDruid_Honorary = 71 | |
90 , Award_Promotion_Warlock = 72 | |
91 , Award_Promotion_Warlock_Honorary = 73 | |
92 , Award_Promotion_Wizard = 74 | |
93 , Award_Promotion_Wizard_Honorary = 75 | |
94 , Award_Promotion_Archmage = 76 | |
95 , Award_Promotion_Archmage_Honorary = 77 | |
96 , Award_Promotion_Lich = 78 | |
97 , Award_Promotion_Lich_Honorary = 79 | |
98 , Award_ThePit_RetrievedSoulJars = 80 | |
99 , Award_Celestia_KilledTolberti = 81 | |
100 , Award_ThePit_ClearedKlankersLab = 82 | |
101 , Award_ThePit_KilledRobertTheWise = 83 | |
102 , Award_ThePit_SurvivedBreedingZone = 84 | |
103 , Award_Deaths = 85 | |
104 , Award_BountiesCollected = 86 | |
105 , Award_PrisonTerms = 87 | |
106 , Award_Arena_PageWins = 88 | |
107 , Award_Arena_SquireWins = 89 | |
108 , Award_Arena_KnightWins = 90 | |
109 , Award_Arena_LordWins = 91 | |
110 , Award_Harmondale_ReturnedLanterOfLight = 92 | |
111 , Award_Nighon_RetrievedHaldarsRemains = 93 | |
112 , Award_Harmondale_ReturnedDavriksSignetRing = 94 | |
113 , Award_Erathia_ReturnedParsonsQuill = 95 | |
114 , Award_RetrievedFaeriePipes = 96 | |
115 , Award_BarrowDowns_KilledTroglodytesInLowerCity = 97 | |
116 , Award_Deyja_KilledAllGriffins = 98 | |
117 , Award_Bracada_RetrievedSeasonsStole = 99 | |
118 , Award_Avlee_PlacedThreeStatuettes = 100 | |
119 , Award_101 = 101 | |
120 , Award_ArcomageChampion = 102 | |
121 , Award_ArcomageWins = 103 | |
122 , Award_ArcomageLoses = 104 | |
123 | |
124 }; | |
125 extern std::array<AwardType, 1000> achieved_awards; | |
126 extern int num_achieved_awards; | |
127 extern int full_num_items_in_book; |