diff --git a/src/game_api/state_structs.hpp b/src/game_api/state_structs.hpp index a34d6a108..cff2e9057 100644 --- a/src/game_api/state_structs.hpp +++ b/src/game_api/state_structs.hpp @@ -713,8 +713,12 @@ struct LiquidPhysicsEngine std::list unk1; // seams to be empty, or have one element 0? uint32_t resize_value; // used to resive the arrays? uint32_t unk3b; // padding probably - std::list liquid_ids; - std::list unknown44; // all of them are -1 + + // this is actually a pre C++11 version of std::list, which is different from current one! + std::pair liquid_ids; // std::list + // this is actually a pre C++11 version of std::list, which is different from current one! + std::pair unknown44; // std::list all of them are -1 + std::list::const_iterator* list_liquid_ids; // list of all iterators of liquid_ids? int32_t unknown45a; // size related for the array above int32_t unknown45b; // padding