0
|
1 #pragma once
|
|
2
|
495
|
3 /* 296 */
|
651
|
4 enum BildingType: unsigned short
|
|
5 {
|
|
6 BildingType_WeaponShop = 1,
|
|
7 BildingType_ArmorShop = 2,
|
|
8 BildingType_MagicShop = 3,
|
|
9 BildingType_AlchemistShop = 4,
|
|
10 BildingType_FireGuild = 5,
|
|
11 BildingType_AirGuild = 6,
|
|
12 BildingType_WaterGuild = 7,
|
|
13 BildingType_EarthGuild = 8,
|
|
14 BildingType_SpiritGuild = 9,
|
|
15 BildingType_MindGuild = 10,
|
|
16 BildingType_BodyGuild = 11,
|
|
17 BildingType_LightGuild = 12,
|
|
18 BildingType_DarkGuild = 13,
|
|
19 BildingType_14 = 14,
|
|
20 BildingType_15 = 15,
|
|
21 BildingType_16 = 16,
|
|
22 BildingType_TownHall = 17,
|
|
23 BildingType_18 = 18,
|
|
24 BildingType_19 = 19,
|
|
25 BildingType_Throne_Room = 20,
|
|
26 BildingType_Tavern = 21,
|
|
27 BildingType_Bank = 22,
|
|
28 BildingType_Temple = 23,
|
|
29 BuildingType_24 = 24,
|
|
30 BildingType_Unic = 25,
|
|
31 BildingType_1A = 26,
|
|
32 BildingType_Stables = 27,
|
|
33 BildingType_Boats = 28,
|
|
34 BildingType_House = 29,
|
|
35 BildingType_Training = 30,
|
|
36 BildingType_Jail = 31
|
|
37 };
|
0
|
38
|
|
39 /* 168 */
|
|
40 #pragma pack(push, 1)
|
|
41 struct _2devent
|
|
42 {
|
495
|
43 BildingType uType;
|
0
|
44 unsigned __int16 uAnimationID;
|
|
45 char *pName;
|
|
46 const char *pProprieterName;
|
|
47 const char *pEnterText;
|
|
48 const char *pProprieterTitle;
|
|
49 __int16 field_14;
|
|
50 __int16 _state;
|
|
51 __int16 _rep;
|
|
52 __int16 _per;
|
|
53 __int16 field_1C;
|
|
54 __int16 field_1E;
|
|
55 float fPriceMultiplier;
|
|
56 float flt_24;
|
|
57 unsigned __int16 uOpenTime;
|
|
58 unsigned __int16 uCloseTime;
|
|
59 __int16 uExitPicID;
|
|
60 __int16 uExitMapID;
|
|
61 __int16 _quest_related;
|
|
62 __int16 field_32;
|
|
63 };
|
|
64 #pragma pack(pop)
|
|
65
|
|
66
|
|
67 extern _2devent p2DEvents[525]; // weak |