|
@@ -1786,8 +1786,7 @@ ACMD_FUNC(pvpoff)
|
|
|
return -1;
|
|
|
}
|
|
|
|
|
|
- map_setmapflag(sd->bl.m, MF_PVP, false); // Needed to remove battle and client settings.
|
|
|
- map_zone_db.setZone(sd->bl.m, map_zone_db.getMapZone(sd->bl.m));
|
|
|
+ map_setmapflag(sd->bl.m, MF_PVP, false);
|
|
|
|
|
|
clif_displaymessage(fd, msg_txt(sd,31)); // PvP: Off.
|
|
|
return 0;
|
|
@@ -1805,7 +1804,7 @@ ACMD_FUNC(pvpon)
|
|
|
return -1;
|
|
|
}
|
|
|
|
|
|
- map_zone_db.setZone(sd->bl.m, MAPTYPE_NOPENALTY_FREEPKZONE);
|
|
|
+ map_setmapflag(sd->bl.m, MF_PVP, true);
|
|
|
|
|
|
clif_displaymessage(fd, msg_txt(sd,32)); // PvP: On.
|
|
|
|
|
@@ -1824,8 +1823,7 @@ ACMD_FUNC(gvgoff)
|
|
|
return -1;
|
|
|
}
|
|
|
|
|
|
- map_setmapflag(sd->bl.m, MF_GVG, false); // Needed to remove battle and client settings.
|
|
|
- map_zone_db.setZone(sd->bl.m, map_zone_db.getMapZone(sd->bl.m));
|
|
|
+ map_setmapflag(sd->bl.m, MF_GVG, false);
|
|
|
|
|
|
clif_displaymessage(fd, msg_txt(sd,33)); // GvG: Off.
|
|
|
|
|
@@ -1844,7 +1842,7 @@ ACMD_FUNC(gvgon)
|
|
|
return -1;
|
|
|
}
|
|
|
|
|
|
- map_zone_db.setZone(sd->bl.m, MAPTYPE_EVENT_GUILDWAR);
|
|
|
+ map_setmapflag(sd->bl.m, MF_GVG, true);
|
|
|
|
|
|
clif_displaymessage(fd, msg_txt(sd,34)); // GvG: On.
|
|
|
|