# HG changeset patch # User Matti Hamalainen # Date 1479390127 -7200 # Node ID 07530034b2211249b4d681b50d71260c362c3c71 # Parent 4e6886674e40e823097415b303cdfdf6bf4ce1a5 Add instance flag. Not used here yet, tho. diff -r 4e6886674e40 -r 07530034b221 markers.js --- a/markers.js Tue May 31 16:21:21 2016 +0300 +++ b/markers.js Thu Nov 17 15:42:07 2016 +0200 @@ -1,28 +1,29 @@ // $Id: markers.js 2284 2009-09-21 12:47:20Z jeskko $ // Marker types -var LOCF_M_SCENIC1 = (0x00001); /* '?' Scenic marker */ -var LOCF_M_SCENIC2 = (0x00002); /* '%' Shrine marker/etc */ -var LOCF_M_PCITY = (0x00004); /* 'C' Player city */ -var LOCF_M_CITY = (0x00008); /* 'c' City */ -var LOCF_M_MASK = (0x0000F); +var LOCF_M_SCENIC1 = (0x000001); /* '?' Scenic marker */ +var LOCF_M_SCENIC2 = (0x000002); /* '%' Shrine marker/etc */ +var LOCF_M_PCITY = (0x000004); /* 'C' Player city */ +var LOCF_M_CITY = (0x000008); /* 'c' City */ +var LOCF_M_MASK = (0x00000F); // Location types -var LOCF_T_SHRINE = (0x00010); /* 'S' Raceshrine */ -var LOCF_T_GUILD = (0x00020); /* 'G' Guild */ -var LOCF_T_SS = (0x00040); /* 'P' Player guild/Secret Society */ -var LOCF_T_MONSTER = (0x00080); /* 'M' Special monster */ -var LOCF_T_TRAINER = (0x00100); /* 'T' Guild trainer */ -var LOCF_T_FORT = (0x00200); /* 'F' Regions fort */ -var LOCF_T_MASK = (0x0FFF0); +var LOCF_T_SHRINE = (0x000010); /* 'S' Raceshrine */ +var LOCF_T_GUILD = (0x000020); /* 'G' Guild */ +var LOCF_T_SS = (0x000040); /* 'P' Player guild/Secret Society */ +var LOCF_T_MONSTER = (0x000080); /* 'M' Special monster */ +var LOCF_T_TRAINER = (0x000100); /* 'T' Guild trainer */ +var LOCF_T_FORT = (0x000200); /* 'F' Regions fort */ +var LOCF_T_MASK = (0x00FFF0); var LOCF_MASK = (LOCF_M_MASK | LOCF_T_MASK); // Extra flags -var LOCF_INVIS = (0x10000); /* '-' Invisible marker / Don't show label */ -var LOCF_CLOSED = (0x20000); /* '!' Area is CLOSED */ -var LOCF_INVALID = (0x40000); /* Possibly invalid location */ -var LOCF_NOMARKER = (0x80000); /* Location has no marker in mapdata or explicitly defined */ -var LOCF_Q_MASK = (0xF0000); +var LOCF_INVIS = (0x010000); /* '-' Invisible marker / Don't show label */ +var LOCF_CLOSED = (0x020000); /* '!' Area is CLOSED */ +var LOCF_INSTANCED = (0x040000); /* 'I' Location is "instanced" for each player */ +var LOCF_INVALID = (0x400000); /* Possibly invalid location */ +var LOCF_NOMARKER = (0x800000); /* Location has no marker in mapdata or explicitly defined */ +var LOCF_Q_MASK = (0xFF0000); // List of marker types