#ifndef ADVENTURE_TEMPLATE_H #define ADVENTURE_TEMPLATE_H #include "../common/global_define.h" #include "../common/types.h" #pragma pack(1) struct AdventureTemplate { uint32 id; char zone[64]; uint32 zone_version; bool is_hard; int32 min_level; int32 max_level; uint8 type; uint32 type_data; uint16 type_count; float assa_x; float assa_y; float assa_z; float assa_h; char text[1024]; uint32 duration; uint32 zone_in_time; int32 win_points; int32 lose_points; uint8 theme; uint16 zone_in_zone_id; float zone_in_x; float zone_in_y; uint16 zone_in_object_id; float dest_x; float dest_y; float dest_z; float dest_h; int graveyard_zone_id; float graveyard_x; float graveyard_y; float graveyard_z; float graveyard_radius; }; #pragma pack() #endif