STRING 30;STRING 10;TINY;SHORT;SHORT;TINY;STRING 20;TINY;STRING 20;TINY;STRING 20;TINY;STRING 20;TINY;STRING 20;TINY;STRING 20;TINY;STRING 20;TINY;STRING 20;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;TINY;
TABLEID 12
WTYP_LAND=     0
WTYP_SEA=      1
WTYP_AIR=      2
WTYP_MAGIC=    3
WTYP_EXPLORE=  4
TYPE_VILLAGE=  0
TYPE_CITY=     1
TYPE_CASTLE=   2
<ENDSTRING>
//name                         shortname          type xpos ypos #place Place00-Name       Music Place01-Name       Music Place02-Name      Music Place03-Name       Music Place04-Name       Music Place05-Name       Music Place06-Name       Music Place07-Name       Music SRest  SLvlup SHome  SHire  SQuit  SBuy    SSell SForge SEncht SIdntf SHeal  SReviv Sknwlg SKey   SUcurs SRetire  Warp0-Type   trgt Warp1-Type   trgt Warp2-Type   trgt Warp3-Type   trgt Warp4-Type   trgt Warp5-Type   trgt Warp6-Type   trgt Warp7-Type   trgt
Cursed City of Khondolar      ;Khondolar ;   TYPE_CITY; 100; 100;     6;Adventurer's Inn    ; 21;Galamesh Tavern     ; 24;Boltac Trading Post; 23;Temple              ; 12;Wizard's Guild      ; 36;Game Master's Den   ; 37;                    ;  2;                    ;  2;     0;     5;     5;     1;     5;     2;     2;     4;     4;     3;     3;    -1;     3;     4;     4;     5;   WTYP_LAND;   1;    WTYP_SEA;   2;WTYP_EXPLORE;  16;          -1;  -1;          -1;  -1;          -1;  -1;          -1;  -1;          -1;  -1;
Village of Dharius            ;Dharius   ;TYPE_VILLAGE;  90; 180;     6;Adventurer's Inn    ; 21;Galamesh Tavern     ; 24;Boltac Trading Post; 23;Temple              ; 12;Wizard's Guild      ; 36;Game Master's Den   ; 37;                    ;  2;                    ;  2;     0;     5;     5;     1;     5;     2;     2;     4;     4;     3;     3;    -1;     3;     4;     4;    -1;   WTYP_LAND;   0;WTYP_EXPLORE;  17;          -1;  -1;          -1;  -1;          -1;  -1;          -1;  -1;          -1;  -1;          -1;  -1;
Castle town of Ghemaris       ;Ghemaris  ; TYPE_CASTLE; 170;  80;     6;Adventurer's Inn    ; 21;Galamesh Tavern     ; 24;Boltac Trading Post; 23;Temple              ; 12;Wizard's Guild      ; 36;Game Master's Den   ; 37;                    ;  2;                    ;  2;     0;     5;     5;     1;     5;     2;     2;     4;     4;     3;     3;    -1;     3;     4;     4;    -1;    WTYP_SEA;   0;WTYP_EXPLORE;  18;          -1;  -1;          -1;  -1;          -1;  -1;          -1;  -1;          -1;  -1;          -1;  -1;
<ENDDATA>

// Here is the original C struct and declaration where it will be loaded

#define City_NB_MAX_LOCATION     8
#define City_NB_MAX_SERVICE      8
#define City_NB_ADVSERVICE       16
#define City_NB_MAX_WARP         8

typedef struct dbs_ADV_City_data
{
   char name [ 31 ] a_packed;
   char shortname [ 11 ] a_packed;
   short xpos a_packed;
   short ypos a_packed;
   tiny nb_place a_packed;
   dbs_ADV_City_place place [ City_NB_MAX_LOCATION ] a_packed;
   tiny service_location [ City_NB_ADVSERVICE ] a_packed;
   dbs_ADV_City_warp warp [ City_NB_MAX_WARP ] a_packed;   
}dbs_ADV_City_data;

typedef struct dbs_ADV_City_place
{
   char name [ 21 ] a_packed; // name of the place
   tiny music_track a_packed; // music track to play
}dbs_ADV_City_place;

typedef struct dbs_ADV_City_warp
{
   tiny type a_packed; // travel type
   tiny target a_packed; // 0 - 15 city, 16 - 31 maze
}s_ADV_City_warp;







