summaryrefslogtreecommitdiff
path: root/src/map/npc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/map/npc.cpp')
-rw-r--r--src/map/npc.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/map/npc.cpp b/src/map/npc.cpp
index bfba45f..42ec4fa 100644
--- a/src/map/npc.cpp
+++ b/src/map/npc.cpp
@@ -1554,6 +1554,15 @@ int npc_parse_mapflag(XString w1, XString, XString w3, ZString w4)
m->save.y = savey;
}
}
+ if (mf == MapFlag::RESAVE)
+ {
+ if (extract(w4, record<','>(&savemap, &savex, &savey)))
+ {
+ m->resave.map_ = savemap;
+ m->resave.x = savex;
+ m->resave.y = savey;
+ }
+ }
m->flag.set(mf, true);
return 0;