diff Party.h @ 1747:cecb080929c4

Party_stru0 renamed to PartyTimeStruct, fixed its members, renamed Party::field_3C to Party::PartyTimes, started Player::SetVariable refactoring start
author Grumpy7
date Mon, 30 Sep 2013 05:48:32 +0200
parents c6fe09a06712
children 4dee76d79c78
line wrap: on
line diff
--- a/Party.h	Fri Sep 27 10:08:01 2013 +0200
+++ b/Party.h	Mon Sep 30 05:48:32 2013 +0200
@@ -148,20 +148,16 @@
 
 /*  208 */
 #pragma pack(push, 1)
-struct Party_stru0
+struct PartyTimeStruct
 {
   //__int64 field_0[10];
   __int64 bountyHunting_next_generation_time[10];
  // int field_50[170];
   __int64 Shops_next_generation_time[85];//field_50
-  __int64 _shop_ban_times[53];
-  unsigned __int64 CounterEventValues[10];
-  int field_4F0[38];
-  char field_588[2];
-  __int64 _s_times[21]; //5d8 440h+8*51
-  __int64 field_632[8];
-  char field_672[6];
- // char pIsArtifactFound[8];
+  __int64 _shop_ban_times[53];      
+  unsigned __int64 CounterEventValues[10];  // (0xACD314h in Silvo's binary)
+  __int64 HistoryEventTimes[29];   // (0xACD364h in Silvo's binary)
+  unsigned __int64 _s_times[20]; //5d8 440h+8*51     //(0xACD44Ch in Silvo's binary)
 };
 #pragma pack(pop)
 
@@ -227,7 +223,7 @@
   int field_28;
   unsigned __int64 uTimePlayed;
   __int64 uLastRegenerationTime;
-  Party_stru0 field_3C;
+  PartyTimeStruct PartyTimes;
   Vec3_int_ vPosition;
   int sRotationY;
   int sRotationX;