Index: common/mapindex.h
===================================================================
--- common/mapindex.h (revision 17067)
+++ common/mapindex.h (working copy)
@@ -46,6 +46,7 @@
#define MAP_MALANGDO "malangdo"
#define MAP_MALAYA "malaya"
#define MAP_ECLAGE "eclage"
+#define MAP_PRTFILD08 "prt_fild08"
const char* mapindex_getmapname(const char* string, char* output);
const char* mapindex_getmapname_ext(const char* string, char* output);
Index: map/atcommand.c
===================================================================
--- map/atcommand.c (revision 17067)
+++ map/atcommand.c (working copy)
@@ -1788,6 +1788,7 @@
{ MAP_MALANGDO, 140, 114 }, // 33=Malangdo Island
{ MAP_MALAYA, 242, 211 }, // 34=Malaya Port
{ MAP_ECLAGE, 110, 39 }, // 35=Eclage
+ { MAP_PRTFILD08, 110, 39 }, // 36=prt_fild08 NOTE: set the desired landing coordinates [clydelion]
};
nullpo_retr(-1, sd);
@@ -1907,8 +1908,10 @@
town = 34;
} else if (strncmp(map_name, "eclage", 3) == 0) {
town = 35;
+ } else if (strncmp(map_name, "prt_fild08", 3) == 0 || //[clydelion]
+ strncmp(map_name, "main", 3) == 0) {
+ town = 36;
}
-
if (town >= 0 && town < ARRAYLENGTH(data))
{
m = map_mapname2mapid(data[town].map);