diff mm7_data.cpp @ 727:da130dd3092a

Big time Travel ouverhaul
author Nomad
date Fri, 22 Mar 2013 00:02:31 +0200
parents 735dab8d3c9a
children 9f596a163257
line wrap: on
line diff
--- a/mm7_data.cpp	Thu Mar 21 20:30:17 2013 +0200
+++ b/mm7_data.cpp	Fri Mar 22 00:02:31 2013 +0200
@@ -1489,13 +1489,73 @@
 unsigned short pMaxLevelPerTrainingHallType[6] = {5, 15, 25, 25, 200, 200};
 
 int price_for_membership[11]={100, 100, 50, 50, 50, 50, 50, 50, 50, 1000, 1000}; // weak
-char byte_4F09B0[777]; // weak
-char byte_4F09B1[777]; // weak
-char byte_4F09B8[777]; // weak
-int dword_4F09CC[192];
-char byte_4F0CCF[777]; // weak
-char _4F0D38_TravelInfo[777]; // weak
-int dword_4F0E10[32];
+
+stru365_travel_info array_4F09B0[25] =
+{
+  {3, {1, 0, 1, 0, 1, 0, 0}, 2, {0, 0, 0}, 0xFFFFB980, 4636, 833, 1536, 0}
+};
+//char byte_4F09B0[777]; // weak
+//char byte_4F09B1[777]; // weak
+//char byte_4F09B8[777]; // weak
+//int dword_4F09CC[192];
+
+unsigned char byte_4F0CD0[30][4] =
+{
+  {  9,   0,   1,   0},  // BildingType_WeaponShop
+  {  1,   0,   0,   0},  // BildingType_ArmorShop
+  {  1,   0,   0,   0},  // BildingType_MagicShop
+  {  0,  61,   0,   0},  // BildingType_AlchemistShop
+  {246,  24,   0,   0},  // BildingType_FireGuild
+  {193,   0,   0,   0},  // BildingType_AirGuild
+  {  0,   6,   0,   0},  // BildingType_WaterGuild
+  { 64,   0,   0,   0},  // BildingType_EarthGuild
+  {  6,   0,   1,   0},  // BildingType_SpiritGuild
+  {  1,   0,   0,   0},  // BildingType_MindGuild
+  {  1,   0,   0,   0},  // BildingType_BodyGuild
+  {227,  74,   0,   0},  // BildingType_LightGuild
+  {246, 178, 255, 255},  // BildingType_DarkGuild
+  {193,   0,   0,   0},  // BildingType_14
+  {  0,   4,   0,   0},  // BildingType_15
+  {  0,   0,   0,   0},  // BildingType_16
+  {  3,   0,   1,   0},  // BildingType_TownHall
+  {  1,   0,   1,   0},  // BildingType_18
+  {  2,   0,   0,   0},  // BildingType_19
+  { 25, 215, 255, 255},  // BildingType_Throne_Room
+  {185,  52,   0,   0},  // BildingType_Tavern
+  {193,   0,   0,   0},  // BildingType_Bank
+  {  0,   6,   0,   0},  // BildingType_Temple
+  {  0,   0,   0,   0},  // BuildingType_24
+  {  6,   1,   0,   1},  // BildingType_Unic
+  {  0,   0,   0,   0},  // BildingType_1A
+  {  4,   0,   0,   0},  // BildingType_Stables
+  {227,  74,   0,   0},  // BildingType_Boats
+  {246, 178, 255, 255},  // BildingType_House
+  {193,   0,   0,   0}   // BildingType_Training
+};
+
+unsigned char byte_4F0E10[20][4] =
+{
+  {  0,   1,   1,  34},
+  {  2,   3,   4,   5},
+  {  6,   7,   8,   8},
+  {  9,  10,  10,  10},
+  { 11,  11,  12,  12},
+  { 13,  13,  13,  13},
+  { 14,  14,  15,  15},
+  {255, 255, 255, 255},
+  {255, 255, 255, 255},
+  {255, 255, 255, 255},
+  { 16,  17,  18,  19},
+  { 18,  20,  21,  21},
+  { 22,  23,  24,  25},
+  { 22,  22,  23,  23},
+  {255, 255, 255, 255},
+  { 27,  28,  29,  30},
+  { 31,  32,  33,  33},
+  { 24,  24,  24,  24},
+  {255, 255, 255, 255},
+  {255, 255, 255, 255}
+};
 Vec2_int_ pMonsterArenaPlacements[20];
 __int16 word_4F0F30[32] ={ 4, 7, 10, 11,                                              
 						   4, 7, 10, 11,