summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkobra_k88 <kobra_k88@54d463be-8e91-2dee-dedb-b68131a5f0ec>2004-11-18 10:29:00 +0000
committerkobra_k88 <kobra_k88@54d463be-8e91-2dee-dedb-b68131a5f0ec>2004-11-18 10:29:00 +0000
commitc74f75edf05cc01af73bfe0a714f69081442b31e (patch)
treea0f53fb297f90021370153ec6d5edbf224a56c46
parent375af9e4a30a85670a6d8dac40c573042a883fb5 (diff)
downloadhercules-c74f75edf05cc01af73bfe0a714f69081442b31e.tar.gz
hercules-c74f75edf05cc01af73bfe0a714f69081442b31e.tar.bz2
hercules-c74f75edf05cc01af73bfe0a714f69081442b31e.tar.xz
hercules-c74f75edf05cc01af73bfe0a714f69081442b31e.zip
Moved mapflags organized by type to main mapflag folder and removed "type" folder. Removed mapflags organized by location.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/athena@249 54d463be-8e91-2dee-dedb-b68131a5f0ec
-rw-r--r--conf-tmpl/map_athena.conf29
-rw-r--r--conf-tmpl/mapflag/arenas.txt106
-rw-r--r--conf-tmpl/mapflag/dungeons.txt153
-rw-r--r--conf-tmpl/mapflag/guildcastles.txt149
-rw-r--r--conf-tmpl/mapflag/gvg.txt78
-rw-r--r--conf-tmpl/mapflag/indoors.txt53
-rw-r--r--conf-tmpl/mapflag/jobquests.txt135
-rw-r--r--conf-tmpl/mapflag/nightmare.txt48
-rw-r--r--conf-tmpl/mapflag/nobranch.txt218
-rw-r--r--conf-tmpl/mapflag/noicewall.txt60
-rw-r--r--conf-tmpl/mapflag/nomemo.txt353
-rw-r--r--conf-tmpl/mapflag/nopenalty.txt177
-rw-r--r--conf-tmpl/mapflag/nopvp.txt58
-rw-r--r--conf-tmpl/mapflag/nosave.txt121
-rw-r--r--conf-tmpl/mapflag/noteleport.txt184
-rw-r--r--conf-tmpl/mapflag/nowarp.txt19
-rw-r--r--conf-tmpl/mapflag/nowarpto.txt30
-rw-r--r--conf-tmpl/mapflag/pvp.txt478
-rw-r--r--conf-tmpl/mapflag/pvp_noparty.txt35
-rw-r--r--conf-tmpl/mapflag/towns.txt224
-rw-r--r--npc/guild/gldfunc_manager.txt2
-rw-r--r--npc/mobs/fields/ayothaya.txt (renamed from npc/mobs/fields/ayothana.txt)0
22 files changed, 1398 insertions, 1312 deletions
diff --git a/conf-tmpl/map_athena.conf b/conf-tmpl/map_athena.conf
index 72e9c8a12..638fdfdaf 100644
--- a/conf-tmpl/map_athena.conf
+++ b/conf-tmpl/map_athena.conf
@@ -67,22 +67,21 @@ mapreg_txt: save/mapreg.txt
// Files to set options in maps such as PVP, etc.
//=======================================
-// Arenas
-npc: conf/mapflag/arenas.txt
-// Dungeons
-npc: conf/mapflag/dungeons.txt
-// Guild Castles
-npc: conf/mapflag/guildcastles.txt
-// GvG Arenas
npc: conf/mapflag/gvg.txt
-// Job Quests
-npc: conf/mapflag/jobquests.txt
-// PvP Arenas
-npc: conf/mapflag/pvp.txt
-// Towns
-npc: conf/mapflag/towns.txt
-// Jails
+npc: conf/mapflag/indoors.txt
npc: conf/mapflag/jail.txt
+npc: conf/mapflag/nightmare.txt
+npc: conf/mapflag/nobranch.txt
+npc: conf/mapflag/noicewall.txt
+npc: conf/mapflag/nomemo.txt
+npc: conf/mapflag/nopenalty.txt
+npc: conf/mapflag/nopvp.txt
+npc: conf/mapflag/nosave.txt
+npc: conf/mapflag/noteleport.txt
+npc: conf/mapflag/nowarp.txt
+npc: conf/mapflag/nowarpto.txt
+npc: conf/mapflag/pvp.txt
+npc: conf/mapflag/pvp_noparty.txt
// Water Flag
npc: conf/mapflag/water.txt
// How high is the water in maps?
@@ -528,7 +527,7 @@ npc: npc/warps/pvp/pvp.txt
//--------------------- Mobs ---------------------------
npc: npc/mobs/pvp.txt
npc: npc/mobs/fields/amatsu.txt
-npc: npc/mobs/fields/ayothana.txt
+npc: npc/mobs/fields/ayothaya.txt
npc: npc/mobs/fields/comodo.txt
npc: npc/mobs/fields/gefenia.txt
npc: npc/mobs/fields/geffen.txt
diff --git a/conf-tmpl/mapflag/arenas.txt b/conf-tmpl/mapflag/arenas.txt
deleted file mode 100644
index 227055a68..000000000
--- a/conf-tmpl/mapflag/arenas.txt
+++ /dev/null
@@ -1,106 +0,0 @@
-//===== eAthena Script =======================================
-//= Map Flags for Arena Rooms
-//===== By: ==================================================
-//= eAthena Dev Team
-//===== Current Version: =====================================
-//= 1.0
-//===== Compatible With: =====================================
-//=
-//===== Description: =========================================
-//= nobranch: No Dead Branching allowed.
-//= nomemo: No Warp Portal Memory Point allowed.
-//= nopenalty: No Exp. penalty when player dies.
-//= nosave: No saving respawn point allowed. Use SavePoint to use the
-//= players previous savepoint, or choose one manually.
-//= noteleport: No Teleporting allowed No f-wings or b-wings.
-//===== Additional Comments: =================================
-//=
-//============================================================
-
-
-// No Dead Branch ================>\\
-arena_room.gat mapflag nobranch
-force_1-1.gat mapflag nobranch
-force_1-2.gat mapflag nobranch
-force_1-3.gat mapflag nobranch
-ordeal_1-1.gat mapflag nobranch
-ordeal_1-2.gat mapflag nobranch
-ordeal_1-3.gat mapflag nobranch
-ordeal_2-1.gat mapflag nobranch
-ordeal_2-2.gat mapflag nobranch
-ordeal_2-3.gat mapflag nobranch
-ordeal_3-1.gat mapflag nobranch
-ordeal_3-2.gat mapflag nobranch
-ordeal_3-3.gat mapflag nobranch
-pvp_2vs2.gat mapflag nobranch
-pvp_c_room.gat mapflag nobranch
-pvp_room.gat mapflag nobranch
-quiz_00.gat mapflag nobranch
-quiz_01.gat mapflag nobranch
-sec_in01.gat mapflag nobranch
-hunter_1-1.gat mapflag nobranch
-hunter_2-1.gat mapflag nobranch
-hunter_3-1.gat mapflag nobranch
-knight_1-1.gat mapflag nobranch
-knight_2-1.gat mapflag nobranch
-knight_3-1.gat mapflag nobranch
-priest_1-1.gat mapflag nobranch
-priest_2-1.gat mapflag nobranch
-priest_3-1.gat mapflag nobranch
-prt_are_in.gat mapflag nobranch
-prt_are01.gat mapflag nobranch
-thief_1-1.gat mapflag nobranch
-thief_2-1.gat mapflag nobranch
-thief_3-1.gat mapflag nobranch
-wizard_1-1.gat mapflag nobranch
-wizard_2-1.gat mapflag nobranch
-wizard_3-1.gat mapflag nobranch
-
-// No Memory ====================>\\
-arena_room.gat mapflag nomemo
-force_1-1.gat mapflag nomemo
-force_1-2.gat mapflag nomemo
-force_1-3.gat mapflag nomemo
-ordeal_1-1.gat mapflag nomemo
-ordeal_1-2.gat mapflag nomemo
-ordeal_1-3.gat mapflag nomemo
-ordeal_2-1.gat mapflag nomemo
-ordeal_2-2.gat mapflag nomemo
-ordeal_2-3.gat mapflag nomemo
-ordeal_3-1.gat mapflag nomemo
-ordeal_3-2.gat mapflag nomemo
-ordeal_3-3.gat mapflag nomemo
-pvp_2vs2.gat mapflag nomemo
-pvp_c_room.gat mapflag nomemo
-pvp_room.gat mapflag nomemo
-quiz_00.gat mapflag nomemo
-quiz_01.gat mapflag nomemo
-sec_in01.gat mapflag nomemo
-sec_in02.gat mapflag nomemo
-hunter_1-1.gat mapflag nomemo
-hunter_2-1.gat mapflag nomemo
-hunter_3-1.gat mapflag nomemo
-knight_1-1.gat mapflag nomemo
-knight_2-1.gat mapflag nomemo
-knight_3-1.gat mapflag nomemo
-priest_1-1.gat mapflag nomemo
-priest_2-1.gat mapflag nomemo
-priest_3-1.gat mapflag nomemo
-prt_are_in.gat mapflag nomemo
-prt_are_in.gat mapflag nomemo
-prt_are01.gat mapflag nomemo
-thief_1-1.gat mapflag nomemo
-thief_2-1.gat mapflag nomemo
-thief_3-1.gat mapflag nomemo
-wizard_1-1.gat mapflag nomemo
-wizard_2-1.gat mapflag nomemo
-wizard_3-1.gat mapflag nomemo
-
-// No Teleport =====================>\\
-arena_room.gat mapflag noteleport
-sec_in01.gat mapflag noteleport
-sec_in02.gat mapflag noteleport
-
-// No Penalty =======================>\\
-sec_in01.gat mapflag nopenalty
-sec_in02.gat mapflag nopenalty
diff --git a/conf-tmpl/mapflag/dungeons.txt b/conf-tmpl/mapflag/dungeons.txt
deleted file mode 100644
index 9d3d835fd..000000000
--- a/conf-tmpl/mapflag/dungeons.txt
+++ /dev/null
@@ -1,153 +0,0 @@
-//===== eAthena Script =======================================
-//= Dungeon Map Flags
-//===== By: ==================================================
-//= eAthena Dev Team
-//===== Current Version: =====================================
-//= 1.2
-//===== Compatible With: =====================================
-//=
-//===== Description: =========================================
-//= nobranch: No Dead Branching allowed.
-//= nomemo: No Warp Portal Memory Point allowed.
-//= nopenalty: No Exp. penalty when player dies.
-//= nosave: No saving respawn point allowed. Use SavePoint to use the
-//= players previous savepoint, or choose one manually.
-//= noteleport: No Teleporting allowed. No f-wings or b-wings.
-//===== Additional Comments: =================================
-//= Added: louyang, umbala, gonryun, yggdrasil dungeons.[kobra_k88]
-//= 1.2 added Gefenia
-//============================================================
-
-
-// No Memory =================
-alde_dun01.gat mapflag nomemo
-alde_dun02.gat mapflag nomemo
-alde_dun03.gat mapflag nomemo
-alde_dun04.gat mapflag nomemo
-// Anthelll ------------------
-anthell01.gat mapflag nomemo
-anthell02.gat mapflag nomemo
-// Amatsu Dungeon ------------
-ama_dun01.gat mapflag nomemo
-ama_dun02.gat mapflag nomemo
-ama_dun03.gat mapflag nomemo
-// Comodo Beach --------------
-beach_dun.gat mapflag nomemo
-beach_dun2.gat mapflag nomemo
-beach_dun3.gat mapflag nomemo
-// Clock Tower ---------------
-c_tower1.gat mapflag nomemo
-c_tower2.gat mapflag nomemo
-c_tower3.gat mapflag nomemo
-c_tower4.gat mapflag nomemo
-// Geffen Dun ----------------
-gef_dun00.gat mapflag nomemo
-gef_dun01.gat mapflag nomemo
-gef_dun02.gat mapflag nomemo
-gef_dun03.gat mapflag nomemo
-// Geffenia ------------------
-gefenia01.gat mapflag nomemo
-gefenia02.gat mapflag nomemo
-gefenia03.gat mapflag nomemo
-gefenia04.gat mapflag nomemo
-// Gonryun Dun ---------------
-gon_dun01.gat mapflag nomemo
-gon_dun02.gat mapflag nomemo
-gon_dun03.gat mapflag nomemo
-// Glast Hiem ----------------
-gl_cas01.gat mapflag nomemo
-gl_cas02.gat mapflag nomemo
-gl_church.gat mapflag nomemo
-gl_chyard.gat mapflag nomemo
-gl_dun01.gat mapflag nomemo
-gl_dun02.gat mapflag nomemo
-gl_in01.gat mapflag nomemo
-gl_knt01.gat mapflag nomemo
-gl_knt02.gat mapflag nomemo
-gl_prison.gat mapflag nomemo
-gl_prison1.gat mapflag nomemo
-gl_sew01.gat mapflag nomemo
-gl_sew02.gat mapflag nomemo
-gl_sew03.gat mapflag nomemo
-gl_sew04.gat mapflag nomemo
-gl_step.gat mapflag nomemo
-// Guild Dun -----------------
-gld_dun01.gat mapflag nomemo
-gld_dun02.gat mapflag nomemo
-gld_dun03.gat mapflag nomemo
-gld_dun04.gat mapflag nomemo
-// Gongyun Dungeon ------------
-gon_dun01.gat mapflag nomemo
-gon_dun02.gat mapflag nomemo
-gon_dun03.gat mapflag nomemo
-// Bayalan Island ------------
-iz_dun00.gat mapflag nomemo
-iz_dun01.gat mapflag nomemo
-iz_dun02.gat mapflag nomemo
-iz_dun03.gat mapflag nomemo
-iz_dun04.gat mapflag nomemo
-// Sphinx --------------------
-in_sphinx1.gat mapflag nomemo
-in_sphinx2.gat mapflag nomemo
-in_sphinx3.gat mapflag nomemo
-in_sphinx4.gat mapflag nomemo
-in_sphinx5.gat mapflag nomemo
-// Louyang Dun --------------
-lou_dun03.gat mapflag nomemo
-lou_dun02.gat mapflag nomemo
-lou_dun01.gat mapflag nomemo
-// Magma Dun -----------------
-mag_dun01.gat mapflag nomemo
-mag_dun02.gat mapflag nomemo
-// Pyrmaids ------------------
-moc_pryd01.gat mapflag nomemo
-moc_pryd02.gat mapflag nomemo
-moc_pryd03.gat mapflag nomemo
-moc_pryd04.gat mapflag nomemo
-moc_pryd05.gat mapflag nomemo
-moc_pryd06.gat mapflag nomemo
-moc_prydb1.gat mapflag nomemo
-// Coal Mine(Dead Pitt) ------
-mjo_dun01.gat mapflag nomemo
-mjo_dun02.gat mapflag nomemo
-mjo_dun03.gat mapflag nomemo
-// Orc Dun -------------------
-orcsdun01.gat mapflag nomemo
-orcsdun02.gat mapflag nomemo
-// Payon Cave ----------------
-pay_dun00.gat mapflag nomemo
-pay_dun01.gat mapflag nomemo
-pay_dun02.gat mapflag nomemo
-pay_dun03.gat mapflag nomemo
-pay_dun04.gat mapflag nomemo
-// Hidden Temple ------------
-prt_maze01.gat mapflag nomemo
-prt_maze02.gat mapflag nomemo
-prt_maze03.gat mapflag nomemo
-// Culvert Sewers ------------
-prt_sewb1.gat mapflag nomemo
-prt_sewb2.gat mapflag nomemo
-prt_sewb3.gat mapflag nomemo
-prt_sewb4.gat mapflag nomemo
-// Gonryun Dun ---------------
-gon_dun01.gat mapflag nomemo
-gon_dun02.gat mapflag nomemo
-gon_dun03.gat mapflag nomemo
-// Sunken Ship ---------------
-treasure01.gat mapflag nomemo
-treasure02.gat mapflag nomemo
-// Turtle Island -------------
-tur_dun01.gat mapflag nomemo
-tur_dun02.gat mapflag nomemo
-tur_dun03.gat mapflag nomemo
-tur_dun04.gat mapflag nomemo
-tur_dun05.gat mapflag nomemo
-tur_dun06.gat mapflag nomemo
-// Umbala Dun ----------------
-um_dun01.gat mapflag nomemo
-um_dun02.gat mapflag nomemo
-// Toy Factory ---------------
-xmas_dun01.gat mapflag nomemo
-xmas_dun02.gat mapflag nomemo
-// Yggdrasil Tree Dun -------
-yggdrasil01.gat mapflag nomemo
diff --git a/conf-tmpl/mapflag/guildcastles.txt b/conf-tmpl/mapflag/guildcastles.txt
deleted file mode 100644
index 8f796dd1e..000000000
--- a/conf-tmpl/mapflag/guildcastles.txt
+++ /dev/null
@@ -1,149 +0,0 @@
-//===== eAthena Script =======================================
-//= Map Flags for Guild Castles
-//===== By: ==================================================
-//= eAthena Dev Team
-//===== Current Version: =====================================
-//= 1.0b
-//===== Compatible With: =====================================
-//=
-//===== Description: =========================================
-//= gvg: Turns Guild Vs Guild mode on.
-//= pvp_noparty: Disables ability to attack party members.
-//= nowarpto:
-//= nobranch: No Dead Branching allowed.
-//= nomemo: No Warp Portal Memory Point allowed.
-//= nopenalty: No Exp. penalty when player dies.
-//= nosave: No saving respawn point allowed. Use SavePoint to use the
-//= players previous savepoint, or choose one manually.
-//= noteleport: No Teleporting allowed. No f-wings or b-wings.
-//===== Additional Comments: =================================
-//= added pvp_noparty flags[kobra_k88]
-//============================================================
-
-
-// Guild Vs Guild On ===============
-aldeg_cas01.gat mapflag gvg
-aldeg_cas02.gat mapflag gvg
-aldeg_cas03.gat mapflag gvg
-aldeg_cas04.gat mapflag gvg
-aldeg_cas05.gat mapflag gvg
-gefg_cas01.gat mapflag gvg
-gefg_cas02.gat mapflag gvg
-gefg_cas03.gat mapflag gvg
-gefg_cas04.gat mapflag gvg
-gefg_cas05.gat mapflag gvg
-payg_cas01.gat mapflag gvg
-payg_cas02.gat mapflag gvg
-payg_cas03.gat mapflag gvg
-payg_cas04.gat mapflag gvg
-payg_cas05.gat mapflag gvg
-prtg_cas01.gat mapflag gvg
-prtg_cas02.gat mapflag gvg
-prtg_cas03.gat mapflag gvg
-prtg_cas04.gat mapflag gvg
-prtg_cas05.gat mapflag gvg
-
-// PvP No Party members ==============
-aldeg_cas01.gat mapflag pvp_noparty
-aldeg_cas02.gat mapflag pvp_noparty
-aldeg_cas03.gat mapflag pvp_noparty
-aldeg_cas04.gat mapflag pvp_noparty
-aldeg_cas05.gat mapflag pvp_noparty
-gefg_cas01.gat mapflag pvp_noparty
-gefg_cas02.gat mapflag pvp_noparty
-gefg_cas03.gat mapflag pvp_noparty
-gefg_cas04.gat mapflag pvp_noparty
-gefg_cas05.gat mapflag pvp_noparty
-payg_cas01.gat mapflag pvp_noparty
-payg_cas02.gat mapflag pvp_noparty
-payg_cas03.gat mapflag pvp_noparty
-payg_cas04.gat mapflag pvp_noparty
-payg_cas05.gat mapflag pvp_noparty
-prtg_cas01.gat mapflag pvp_noparty
-prtg_cas02.gat mapflag pvp_noparty
-prtg_cas03.gat mapflag pvp_noparty
-prtg_cas04.gat mapflag pvp_noparty
-prtg_cas05.gat mapflag pvp_noparty
-
-// No Dead Branch ==================
-// gvg flag prevents dead_branch usage as well [Lupus]
-//alde_gld.gat mapflag nobranch
-//pay_gld.gat mapflag nobranch
-//prt_gld.gat mapflag nobranch
-
-// No Memory ======================
-//alde_gld.gat mapflag nomemo
-aldeg_cas01.gat mapflag nomemo
-aldeg_cas02.gat mapflag nomemo
-aldeg_cas03.gat mapflag nomemo
-aldeg_cas04.gat mapflag nomemo
-aldeg_cas05.gat mapflag nomemo
-gefg_cas01.gat mapflag nomemo
-gefg_cas02.gat mapflag nomemo
-gefg_cas03.gat mapflag nomemo
-gefg_cas04.gat mapflag nomemo
-gefg_cas05.gat mapflag nomemo
-//pay_gld.gat mapflag nomemo
-payg_cas01.gat mapflag nomemo
-payg_cas02.gat mapflag nomemo
-payg_cas03.gat mapflag nomemo
-payg_cas04.gat mapflag nomemo
-payg_cas05.gat mapflag nomemo
-//prt_gld.gat mapflag nomemo
-prtg_cas01.gat mapflag nomemo
-prtg_cas02.gat mapflag nomemo
-prtg_cas03.gat mapflag nomemo
-prtg_cas04.gat mapflag nomemo
-prtg_cas05.gat mapflag nomemo
-gefg_cas01.gat mapflag nomemo
-gefg_cas02.gat mapflag nomemo
-gefg_cas03.gat mapflag nomemo
-gefg_cas04.gat mapflag nomemo
-gefg_cas05.gat mapflag nomemo
-
-// No Teleport ========================
-aldeg_cas01.gat mapflag noteleport
-aldeg_cas02.gat mapflag noteleport
-aldeg_cas03.gat mapflag noteleport
-aldeg_cas04.gat mapflag noteleport
-aldeg_cas05.gat mapflag noteleport
-gefg_cas01.gat mapflag noteleport
-gefg_cas02.gat mapflag noteleport
-gefg_cas03.gat mapflag noteleport
-gefg_cas04.gat mapflag noteleport
-gefg_cas05.gat mapflag noteleport
-payg_cas01.gat mapflag noteleport
-payg_cas02.gat mapflag noteleport
-payg_cas03.gat mapflag noteleport
-payg_cas04.gat mapflag noteleport
-payg_cas05.gat mapflag noteleport
-prtg_cas01.gat mapflag noteleport
-prtg_cas02.gat mapflag noteleport
-prtg_cas03.gat mapflag noteleport
-prtg_cas04.gat mapflag noteleport
-prtg_cas05.gat mapflag noteleport
-
-// No Warp To ========================
-//alde_gld.gat mapflag nowarpto
-aldeg_cas01.gat mapflag nowarpto
-aldeg_cas02.gat mapflag nowarpto
-aldeg_cas03.gat mapflag nowarpto
-aldeg_cas04.gat mapflag nowarpto
-aldeg_cas05.gat mapflag nowarpto
-gefg_cas01.gat mapflag nowarpto
-gefg_cas02.gat mapflag nowarpto
-gefg_cas03.gat mapflag nowarpto
-gefg_cas04.gat mapflag nowarpto
-gefg_cas05.gat mapflag nowarpto
-//pay_gld.gat mapflag nowarpto
-payg_cas01.gat mapflag nowarpto
-payg_cas02.gat mapflag nowarpto
-payg_cas03.gat mapflag nowarpto
-payg_cas04.gat mapflag nowarpto
-payg_cas05.gat mapflag nowarpto
-//prt_gld.gat mapflag nowarpto
-prtg_cas01.gat mapflag nowarpto
-prtg_cas02.gat mapflag nowarpto
-prtg_cas03.gat mapflag nowarpto
-prtg_cas04.gat mapflag nowarpto
-prtg_cas05.gat mapflag nowarpto
diff --git a/conf-tmpl/mapflag/gvg.txt b/conf-tmpl/mapflag/gvg.txt
index 8f68cfc3e..1df18fada 100644
--- a/conf-tmpl/mapflag/gvg.txt
+++ b/conf-tmpl/mapflag/gvg.txt
@@ -1,70 +1,40 @@
//===== eAthena Script =======================================
-//= Map Flags for GvG Arenas
+//= GvG On Map Flags
//===== By: ==================================================
//= eAthena Dev Team
//===== Current Version: =====================================
-//= 1.1a
-//===== Compatible With: =====================================
-//=
+//= 1.0
//===== Description: =========================================
//= gvg: Turns on GvG mode
-//= pvp_noparty: Disables attacking own party member
-//= nobranch: No Dead Branching allowed.
-//= nomemo: No Warp Portal Memory Point allowed.
-//= nopenalty: No Exp. penalty when player dies.
-//= nosave: No saving respawn point allowed. Use SavePoint to use the
-//= players previous savepoint, or choose one manually.
-//= noteleport: No Teleporting allowed. No f-wings or b-wings.
//===== Additional Comments: =================================
//=
//============================================================
-// GvG ===================
+// GvG Arenas ==============
guild_vs1.gat mapflag gvg
guild_vs2.gat mapflag gvg
guild_vs3.gat mapflag gvg
guild_vs4.gat mapflag gvg
guild_vs5.gat mapflag gvg
-// PvP No Party =================
-guild_vs1.gat mapflag pvp_noparty
-guild_vs2.gat mapflag pvp_noparty
-guild_vs3.gat mapflag pvp_noparty
-guild_vs4.gat mapflag pvp_noparty
-guild_vs5.gat mapflag pvp_noparty
-
-// No Branch =====================
-// gvg flag prevents dead_branch usage as well [Lupus]
-//guild_vs1.gat mapflag nobranch
-//guild_vs2.gat mapflag nobranch
-//guild_vs3.gat mapflag nobranch
-//guild_vs4.gat mapflag nobranch
-//guild_vs5.gat mapflag nobranch
-
-// No Warp Memory =================
-guild_vs1.gat mapflag nomemo
-guild_vs2.gat mapflag nomemo
-guild_vs3.gat mapflag nomemo
-guild_vs4.gat mapflag nomemo
-guild_vs5.gat mapflag nomemo
-
-// No Penalty ===================
-guild_vs1.gat mapflag nopenalty
-guild_vs2.gat mapflag nopenalty
-guild_vs3.gat mapflag nopenalty
-guild_vs4.gat mapflag nopenalty
-guild_vs5.gat mapflag nopenalty
-
-// No Save =================
-guild_vs1.gat mapflag nosave SavePoint
-guild_vs2.gat mapflag nosave SavePoint
-guild_vs3.gat mapflag nosave SavePoint
-guild_vs4.gat mapflag nosave SavePoint
-guild_vs5.gat mapflag nosave SavePoint
-
-// No Teleport ===================
-guild_vs1.gat mapflag noteleport
-guild_vs2.gat mapflag noteleport
-guild_vs3.gat mapflag noteleport
-guild_vs4.gat mapflag noteleport
-guild_vs5.gat mapflag noteleport
+// Guild Castles ==========
+aldeg_cas01.gat mapflag gvg
+aldeg_cas02.gat mapflag gvg
+aldeg_cas03.gat mapflag gvg
+aldeg_cas04.gat mapflag gvg
+aldeg_cas05.gat mapflag gvg
+gefg_cas01.gat mapflag gvg
+gefg_cas02.gat mapflag gvg
+gefg_cas03.gat mapflag gvg
+gefg_cas04.gat mapflag gvg
+gefg_cas05.gat mapflag gvg
+payg_cas01.gat mapflag gvg
+payg_cas02.gat mapflag gvg
+payg_cas03.gat mapflag gvg
+payg_cas04.gat mapflag gvg
+payg_cas05.gat mapflag gvg
+prtg_cas01.gat mapflag gvg
+prtg_cas02.gat mapflag gvg
+prtg_cas03.gat mapflag gvg
+prtg_cas04.gat mapflag gvg
+prtg_cas05.gat mapflag gvg
diff --git a/conf-tmpl/mapflag/indoors.txt b/conf-tmpl/mapflag/indoors.txt
new file mode 100644
index 000000000..56c5060da
--- /dev/null
+++ b/conf-tmpl/mapflag/indoors.txt
@@ -0,0 +1,53 @@
+//===== eAthena Script =======================================
+//= Map Flags for Indoors Buildings or Dungeons
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//=
+//===== Description: =========================================
+//= 'indoors' turns off all night effects.
+//============================================================
+
+alberta_in.gat mapflag indoors
+izlude_in.gat mapflag indoors
+gef_tower.gat mapflag indoors
+geffen_in.gat mapflag indoors
+moc_castle.gat mapflag indoors
+morocc_in.gat mapflag indoors
+payon_in01.gat mapflag indoors
+payon_in02.gat mapflag indoors
+payon_in03.gat mapflag indoors
+prt_in.gat mapflag indoors
+prt_castle.gat mapflag indoors
+prt_church.gat mapflag indoors
+in_orcs01.gat mapflag indoors
+aldeba_in.gat mapflag indoors
+monk_in.gat mapflag indoors
+prt_are_in.gat mapflag indoors
+arena_room.gat mapflag indoors
+sword_1-1.gat mapflag indoors
+sword_2-1.gat mapflag indoors
+sword_3-1.gat mapflag indoors
+xmas_in.gat mapflag indoors
+cmd_in01.gat mapflag indoors
+cmd_in02.gat mapflag indoors
+yuno_in01.gat mapflag indoors
+yuno_in03.gat mapflag indoors
+yuno_in04.gat mapflag indoors
+yuno_in05.gat mapflag indoors
+alde_alche.gat mapflag indoors
+sec_in01.gat mapflag indoors
+ama_in01.gat mapflag indoors
+ama_in02.gat mapflag indoors
+gon_in.gat mapflag indoors
+um_in.gat mapflag indoors
+nif_in.gat mapflag indoors
+lou_in01.gat mapflag indoors
+lou_in02.gat mapflag indoors
+jawaii_in.gat mapflag indoors
+que_god01.gat mapflag indoors
+que_god02.gat mapflag indoors
+ayo_in01.gat mapflag indoors
+ayo_in02.gat mapflag indoors \ No newline at end of file
diff --git a/conf-tmpl/mapflag/jobquests.txt b/conf-tmpl/mapflag/jobquests.txt
deleted file mode 100644
index 0712dcfbc..000000000
--- a/conf-tmpl/mapflag/jobquests.txt
+++ /dev/null
@@ -1,135 +0,0 @@
-//===== eAthena Script =======================================
-//= Map Flags for Job Quest Maps
-//===== By: ==================================================
-//= eAthena Dev Team
-//===== Current Version: =====================================
-//= 1.0
-//===== Compatible With: =====================================
-//=
-//===== Description: =========================================
-//= nobranch: No Dead Branching allowed.
-//= nomemo: No Warp Portal Memory Point allowed.
-//= nopenalty: No Exp. penalty when player dies.
-//= nosave: No saving respawn point allowed. Use SavePoint to use the
-//= players previous savepoint, or choose one manually.
-//= noteleport: No Teleporting allowed. No f-wings or b-wings.
-//= noicewall: disables icewall skill
-//===== Additional Comments: =================================
-//=
-//============================================================
-
-// No Dead Branch ====================
-sword_1-1.gat mapflag nobranch
-sword_2-1.gat mapflag nobranch
-sword_3-1.gat mapflag nobranch
-job_thief1.gat mapflag nobranch
-// 2-1
-job_hunte.gat mapflag nobranch
-job_knt.gat mapflag nobranch
-job_prist.gat mapflag nobranch
-job_wiz.gat mapflag nobranch
-in_moc_16.gat mapflag nobranch
-in_hunter.gat mapflag nobranch
-// 2-2
-alde_alche.gat mapflag nobranch
-job_cru.gat mapflag nobranch
-job_duncer.gat mapflag nobranch
-job_monk.gat mapflag nobranch
-monk_test.gat mapflag nobranch
-monk_in.gat mapflag nobranch
-in_rogue.gat mapflag nobranch
-job_sage.gat mapflag nobranch
-
-// No Memory =======================
-sword_1-1.gat mapflag nomemo
-sword_2-1.gat mapflag nomemo
-sword_3-1.gat mapflag nomemo
-job_thief1.gat mapflag nomemo
-// 2-1 -----------------------
-job_hunte.gat mapflag nomemo
-job_knight.gat mapflag nomemo
-job_prist.gat mapflag nomemo
-job_wiz.gat mapflag nomemo
-in_hunter.gat mapflag nomemo
-in_moc_16.gat mapflag nomemo
-// 2-2 --------------------
-alde_alche.gat mapflag nomemo
-job_cru.gat mapflag nomemo
-job_duncer.gat mapflag nomemo
-job_monk.gat mapflag nomemo
-monk_test.gat mapflag nomemo
-monk_in.gat mapflag nomemo
-in_rogue.gat mapflag nomemo
-job_sage.gat mapflag nomemo
-
-// No Penalty ========================
-sword_1-1.gat mapflag nopenalty
-sword_2-1.gat mapflag nopenalty
-sword_3-1.gat mapflag nopenalty
-job_thief1.gat mapflag nopenalty
-// 2-1 -----------------------
-job_hunte.gat mapflag nopenalty
-job_knight.gat mapflag nopenalty
-job_prist.gat mapflag nopenalty
-job_wiz.gat mapflag nopenalty
-in_hunter.gat mapflag nopenalty
-in_moc_16.gat mapflag nopenalty
-// 2-2 --------------------
-alde_alche.gat mapflag nopenalty
-job_cru.gat mapflag nopenalty
-job_duncer.gat mapflag nopenalty
-job_monk.gat mapflag nopenalty
-monk_test.gat mapflag nopenalty
-monk_in.gat mapflag nopenalty
-in_rogue.gat mapflag nopenalty
-job_sage.gat mapflag nopenalty
-
-// No Save ====================
-sword_1-1.gat mapflag nosave SavePoint
-sword_2-1.gat mapflag nosave SavePoint
-sword_3-1.gat mapflag nosave SavePoint
-//job_thief1.gat mapflag nosave SavePoint
-// 2-1
-job_hunte.gat mapflag nosave SavePoint
-job_knt.gat mapflag nosave SavePoint
-job_prist.gat mapflag nosave SavePoint
-job_wiz.gat mapflag nosave SavePoint
-in_moc_16.gat mapflag nosave SavePoint
-//in_hunter.gat mapflag nosave SavePoint
-// 2-2
-alde_alche.gat mapflag nosave SavePoint
-job_cru.gat mapflag nosave SavePoint
-job_duncer.gat mapflag nosave SavePoint
-job_monk.gat mapflag nosave SavePoint
-monk_test.gat mapflag nosave SavePoint
-monk_in.gat mapflag nosave SavePoint
-in_rogue.gat mapflag nosave SavePoint
-job_sage.gat mapflag nosave SavePoint
-
-// No Teleport =========================
-sword_1-1.gat mapflag noteleport
-sword_2-1.gat mapflag noteleport
-sword_3-1.gat mapflag noteleport
-job_thief1.gat mapflag noteleport
-// 2-1 -----------------------
-job_hunte.gat mapflag noteleport
-job_knight.gat mapflag noteleport
-job_prist.gat mapflag noteleport
-job_wiz.gat mapflag noteleport
-in_hunter.gat mapflag noteleport
-in_moc_16.gat mapflag noteleport
-// 2-2 --------------------
-alde_alche.gat mapflag noteleport
-job_cru.gat mapflag noteleport
-job_duncer.gat mapflag noteleport
-job_monk.gat mapflag noteleport
-monk_test.gat mapflag noteleport
-monk_in.gat mapflag noteleport
-in_rogue.gat mapflag noteleport
-job_sage.gat mapflag noteleport
-
-// No Icewall
-in_hunter.gat mapflag noicewall
-in_moc_16.gat mapflag noicewall
-alde_alche.gat mapflag noicewall
-monk_in.gat mapflag noicewall \ No newline at end of file
diff --git a/conf-tmpl/mapflag/nightmare.txt b/conf-tmpl/mapflag/nightmare.txt
new file mode 100644
index 000000000..b185569b6
--- /dev/null
+++ b/conf-tmpl/mapflag/nightmare.txt
@@ -0,0 +1,48 @@
+//===== eAthena Script =======================================
+//= Map flags that allow players to drop items/equips on death
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+
+
+//Nightmare Equipment Drops PVP
+pvp_n_1-1.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_2-1.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_3-1.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_4-1.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_5-1.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_6-1.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_7-1.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_8-1.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_1-2.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_2-2.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_3-2.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_4-2.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_5-2.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_6-2.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_7-2.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_8-2.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_1-3.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_2-3.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_3-3.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_4-3.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_5-3.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_6-3.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_7-3.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_8-3.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_1-4.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_2-4.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_3-4.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_4-4.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_5-4.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_6-4.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_7-4.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_8-4.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_1-5.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_2-5.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_3-5.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_4-5.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_5-5.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_6-5.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_7-5.gat mapflag pvp_nightmaredrop random,equip,300
+pvp_n_8-5.gat mapflag pvp_nightmaredrop random,equip,300
diff --git a/conf-tmpl/mapflag/nobranch.txt b/conf-tmpl/mapflag/nobranch.txt
new file mode 100644
index 000000000..d37e055f5
--- /dev/null
+++ b/conf-tmpl/mapflag/nobranch.txt
@@ -0,0 +1,218 @@
+//===== eAthena Script =======================================
+//= Map flags that disable dead branching
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+
+// Cities ================>\\
+alb_ship.gat mapflag nobranch
+alberta_in.gat mapflag nobranch
+aldeba_in.gat mapflag nobranch
+ama_in01.gat mapflag nobranch
+ama_in02.gat mapflag nobranch
+cmd_in01.gat mapflag nobranch
+cmd_in02.gat mapflag nobranch
+gef_tower.gat mapflag nobranch
+geffen_in.gat mapflag nobranch
+gon_in.gat mapflag nobranch
+gon_test.gat mapflag nobranch
+in_orcs01.gat mapflag nobranch
+izlude_in.gat mapflag nobranch
+jawaii_in.gat mapflag nobranch
+lou_in01.gat mapflag nobranch
+lou_in02.gat mapflag nobranch
+moc_castle.gat mapflag nobranch
+morocc_in.gat mapflag nobranch
+new_1-1.gat mapflag nobranch
+new_1-2.gat mapflag nobranch
+new_1-3.gat mapflag nobranch
+new_1-4.gat mapflag nobranch
+nif_in.gat mapflag nobranch
+payon_in01.gat mapflag nobranch
+payon_in02.gat mapflag nobranch
+prt_castle.gat mapflag nobranch
+prt_church.gat mapflag nobranch
+prt_in.gat mapflag nobranch
+um_in.gat mapflag nobranch
+xmas_in.gat mapflag nobranch
+yuno_in01.gat mapflag nobranch
+yuno_in03.gat mapflag nobranch
+yuno_in04.gat mapflag nobranch
+yuno_in05.gat mapflag nobranch
+
+// Job Quests ====================
+sword_1-1.gat mapflag nobranch
+sword_2-1.gat mapflag nobranch
+sword_3-1.gat mapflag nobranch
+job_thief1.gat mapflag nobranch
+// 2-1
+job_hunte.gat mapflag nobranch
+job_knt.gat mapflag nobranch
+job_prist.gat mapflag nobranch
+job_wiz.gat mapflag nobranch
+in_moc_16.gat mapflag nobranch
+in_hunter.gat mapflag nobranch
+// 2-2
+alde_alche.gat mapflag nobranch
+job_cru.gat mapflag nobranch
+job_duncer.gat mapflag nobranch
+job_monk.gat mapflag nobranch
+monk_test.gat mapflag nobranch
+monk_in.gat mapflag nobranch
+in_rogue.gat mapflag nobranch
+job_sage.gat mapflag nobranch
+
+// Guild Castles ==================
+//alde_gld.gat mapflag nobranch
+aldeg_cas01.gat mapflag nobranch
+aldeg_cas02.gat mapflag nobranch
+aldeg_cas03.gat mapflag nobranch
+aldeg_cas04.gat mapflag nobranch
+aldeg_cas05.gat mapflag nobranch
+gefg_cas01.gat mapflag nobranch
+gefg_cas02.gat mapflag nobranch
+gefg_cas03.gat mapflag nobranch
+gefg_cas04.gat mapflag nobranch
+gefg_cas05.gat mapflag nobranch
+//pay_gld.gat mapflag nobranch
+payg_cas01.gat mapflag nobranch
+payg_cas02.gat mapflag nobranch
+payg_cas03.gat mapflag nobranch
+payg_cas04.gat mapflag nobranch
+payg_cas05.gat mapflag nobranch
+//prt_gld.gat mapflag nobranch
+prtg_cas01.gat mapflag nobranch
+prtg_cas02.gat mapflag nobranch
+prtg_cas03.gat mapflag nobranch
+prtg_cas04.gat mapflag nobranch
+prtg_cas05.gat mapflag nobranch
+
+// GvG Arenas =====================
+guild_vs1.gat mapflag nobranch
+guild_vs2.gat mapflag nobranch
+guild_vs3.gat mapflag nobranch
+guild_vs4.gat mapflag nobranch
+guild_vs5.gat mapflag nobranch
+
+// Arenas ================>\\
+arena_room.gat mapflag nobranch
+force_1-1.gat mapflag nobranch
+force_1-2.gat mapflag nobranch
+force_1-3.gat mapflag nobranch
+ordeal_1-1.gat mapflag nobranch
+ordeal_1-2.gat mapflag nobranch
+ordeal_1-3.gat mapflag nobranch
+ordeal_2-1.gat mapflag nobranch
+ordeal_2-2.gat mapflag nobranch
+ordeal_2-3.gat mapflag nobranch
+ordeal_3-1.gat mapflag nobranch
+ordeal_3-2.gat mapflag nobranch
+ordeal_3-3.gat mapflag nobranch
+pvp_2vs2.gat mapflag nobranch
+pvp_c_room.gat mapflag nobranch
+pvp_room.gat mapflag nobranch
+quiz_00.gat mapflag nobranch
+quiz_01.gat mapflag nobranch
+sec_in01.gat mapflag nobranch
+hunter_1-1.gat mapflag nobranch
+hunter_2-1.gat mapflag nobranch
+hunter_3-1.gat mapflag nobranch
+knight_1-1.gat mapflag nobranch
+knight_2-1.gat mapflag nobranch
+knight_3-1.gat mapflag nobranch
+priest_1-1.gat mapflag nobranch
+priest_2-1.gat mapflag nobranch
+priest_3-1.gat mapflag nobranch
+prt_are_in.gat mapflag nobranch
+prt_are01.gat mapflag nobranch
+thief_1-1.gat mapflag nobranch
+thief_2-1.gat mapflag nobranch
+thief_3-1.gat mapflag nobranch
+wizard_1-1.gat mapflag nobranch
+wizard_2-1.gat mapflag nobranch
+wizard_3-1.gat mapflag nobranch
+
+// PvP Arenas =========================
+pvp_y_room.gat mapflag nobranch
+pvp_y_1-1.gat mapflag nobranch
+pvp_y_1-2.gat mapflag nobranch
+pvp_y_1-3.gat mapflag nobranch
+pvp_y_1-4.gat mapflag nobranch
+pvp_y_1-5.gat mapflag nobranch
+pvp_y_2-1.gat mapflag nobranch
+pvp_y_2-2.gat mapflag nobranch
+pvp_y_2-3.gat mapflag nobranch
+pvp_y_2-4.gat mapflag nobranch
+pvp_y_2-5.gat mapflag nobranch
+pvp_y_3-1.gat mapflag nobranch
+pvp_y_3-2.gat mapflag nobranch
+pvp_y_3-3.gat mapflag nobranch
+pvp_y_3-4.gat mapflag nobranch
+pvp_y_3-5.gat mapflag nobranch
+pvp_y_4-1.gat mapflag nobranch
+pvp_y_4-2.gat mapflag nobranch
+pvp_y_4-3.gat mapflag nobranch
+pvp_y_4-4.gat mapflag nobranch
+pvp_y_4-5.gat mapflag nobranch
+pvp_y_5-1.gat mapflag nobranch
+pvp_y_5-2.gat mapflag nobranch
+pvp_y_5-3.gat mapflag nobranch
+pvp_y_5-4.gat mapflag nobranch
+pvp_y_5-5.gat mapflag nobranch
+pvp_y_6-1.gat mapflag nobranch
+pvp_y_6-2.gat mapflag nobranch
+pvp_y_6-3.gat mapflag nobranch
+pvp_y_6-4.gat mapflag nobranch
+pvp_y_6-5.gat mapflag nobranch
+pvp_y_7-1.gat mapflag nobranch
+pvp_y_7-2.gat mapflag nobranch
+pvp_y_7-3.gat mapflag nobranch
+pvp_y_7-4.gat mapflag nobranch
+pvp_y_7-5.gat mapflag nobranch
+pvp_y_8-1.gat mapflag nobranch
+pvp_y_8-2.gat mapflag nobranch
+pvp_y_8-3.gat mapflag nobranch
+pvp_y_8-4.gat mapflag nobranch
+pvp_y_8-5.gat mapflag nobranch
+pvp_n_room.gat mapflag nobranch
+pvp_n_1-1.gat mapflag nobranch
+pvp_n_1-2.gat mapflag nobranch
+pvp_n_1-3.gat mapflag nobranch
+pvp_n_1-4.gat mapflag nobranch
+pvp_n_1-5.gat mapflag nobranch
+pvp_n_2-1.gat mapflag nobranch
+pvp_n_2-2.gat mapflag nobranch
+pvp_n_2-3.gat mapflag nobranch
+pvp_n_2-4.gat mapflag nobranch
+pvp_n_2-5.gat mapflag nobranch
+pvp_n_3-1.gat mapflag nobranch
+pvp_n_3-2.gat mapflag nobranch
+pvp_n_3-3.gat mapflag nobranch
+pvp_n_3-4.gat mapflag nobranch
+pvp_n_3-5.gat mapflag nobranch
+pvp_n_4-1.gat mapflag nobranch
+pvp_n_4-2.gat mapflag nobranch
+pvp_n_4-3.gat mapflag nobranch
+pvp_n_4-4.gat mapflag nobranch
+pvp_n_4-5.gat mapflag nobranch
+pvp_n_5-1.gat mapflag nobranch
+pvp_n_5-2.gat mapflag nobranch
+pvp_n_5-3.gat mapflag nobranch
+pvp_n_5-4.gat mapflag nobranch
+pvp_n_5-5.gat mapflag nobranch
+pvp_n_6-1.gat mapflag nobranch
+pvp_n_6-2.gat mapflag nobranch
+pvp_n_6-3.gat mapflag nobranch
+pvp_n_6-4.gat mapflag nobranch
+pvp_n_6-5.gat mapflag nobranch
+pvp_n_7-1.gat mapflag nobranch
+pvp_n_7-2.gat mapflag nobranch
+pvp_n_7-3.gat mapflag nobranch
+pvp_n_7-4.gat mapflag nobranch
+pvp_n_7-5.gat mapflag nobranch
+pvp_n_8-1.gat mapflag nobranch
+pvp_n_8-2.gat mapflag nobranch
+pvp_n_8-3.gat mapflag nobranch
+pvp_n_8-4.gat mapflag nobranch
+pvp_n_8-5.gat mapflag nobranch
+pvp_2vs2.gat mapflag nobranch
diff --git a/conf-tmpl/mapflag/noicewall.txt b/conf-tmpl/mapflag/noicewall.txt
new file mode 100644
index 000000000..08f46877d
--- /dev/null
+++ b/conf-tmpl/mapflag/noicewall.txt
@@ -0,0 +1,60 @@
+//===== eAthena Script =======================================
+//= Map flags that disable icewall skill
+//===== By: ==================================================
+//= eAthena Dev Team
+//=============================================================
+//= noicewall: Disables Icewall skill.
+//= To disable Icewall on a specific map add the mapname here.
+//============================================================
+
+alberta_in.gat mapflag noicewall
+alberta.gat mapflag noicewall
+alde_alche.gat mapflag noicewall
+aldeba_in.gat mapflag noicewall
+aldebaran.gat mapflag noicewall
+ama_in01.gat mapflag noicewall
+ama_in02.gat mapflag noicewall
+amatsu.gat mapflag noicewall
+cmd_in01.gat mapflag noicewall
+cmd_in02.gat mapflag noicewall
+comodo.gat mapflag noicewall
+gef_tower.gat mapflag noicewall
+geffen.gat mapflag noicewall
+geffen_in.gat mapflag noicewall
+gon_in.gat mapflag noicewall
+gonryun.gat mapflag noicewall
+in_hunter.gat mapflag noicewall
+in_moc_16.gat mapflag noicewall
+in_orcs01.gat mapflag noicewall
+izlude_in.gat mapflag noicewall
+izlude.gat mapflag noicewall
+moc_castle.gat mapflag noicewall
+monk_in.gat mapflag noicewall
+morocc_in.gat mapflag noicewall
+morocc.gat mapflag noicewall
+payon_in01.gat mapflag noicewall
+payon_in02.gat mapflag noicewall
+payon.gat mapflag noicewall
+pay_arche.gat mapflag noicewall
+prt_are_in.gat mapflag noicewall
+prt_are01.gat mapflag noicewall
+prt_castle.gat mapflag noicewall
+prt_church.gat mapflag noicewall
+prt_in.gat mapflag noicewall
+prontera.gat mapflag noicewall
+sec_in01.gat mapflag noicewall
+sword_1-1.gat mapflag noicewall
+sword_2-1.gat mapflag noicewall
+sword_3-1.gat mapflag noicewall
+um_in.gat mapflag noicewall
+umbala.gat mapflag noicewall
+xmas_in.gat mapflag noicewall
+xmas.gat mapflag noicewall
+yuno_in01.gat mapflag noicewall
+yuno_in03.gat mapflag noicewall
+yuno_in04.gat mapflag noicewall
+yuno_in05.gat mapflag noicewall
+yuno.gat mapflag noicewall
+gon_test.gat mapflag noicewall
+nif_in.gat mapflag noicewall
+louyang.gat mapflag noicewall \ No newline at end of file
diff --git a/conf-tmpl/mapflag/nomemo.txt b/conf-tmpl/mapflag/nomemo.txt
new file mode 100644
index 000000000..4bd5e9c36
--- /dev/null
+++ b/conf-tmpl/mapflag/nomemo.txt
@@ -0,0 +1,353 @@
+//===== eAthena Script =======================================
+//= Map flags that disable warp portal memory
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+
+
+// Towns ==================>\\
+alb_ship.gat mapflag nomemo
+alberta_in.gat mapflag nomemo
+aldeba_in.gat mapflag nomemo
+ama_in01.gat mapflag nomemo
+ama_in02.gat mapflag nomemo
+cmd_in01.gat mapflag nomemo
+cmd_in02.gat mapflag nomemo
+gef_tower.gat mapflag nomemo
+geffen_in.gat mapflag nomemo
+gon_test.gat mapflag nomemo
+gon_in.gat mapflag nomemo
+in_orcs01.gat mapflag nomemo
+izlude_in.gat mapflag nomemo
+jawaii_in.gat mapflag nomemo
+lou_in01.gat mapflag nomemo
+lou_in02.gat mapflag nomemo
+moc_castle.gat mapflag nomemo
+morocc_in.gat mapflag nomemo
+nif_in.gat mapflag nomemo
+new_1-1.gat mapflag nomemo
+new_1-2.gat mapflag nomemo
+new_1-3.gat mapflag nomemo
+new_1-4.gat mapflag nomemo
+payon_in01.gat mapflag nomemo
+payon_in02.gat mapflag nomemo
+prt_castle.gat mapflag nomemo
+prt_church.gat mapflag nomemo
+prt_in.gat mapflag nomemo
+um_in.gat mapflag nomemo
+xmas_in.gat mapflag nomemo
+yuno_in01.gat mapflag nomemo
+yuno_in02.gat mapflag nomemo
+yuno_in03.gat mapflag nomemo
+
+// Job quests ===================
+sword_1-1.gat mapflag nomemo
+sword_2-1.gat mapflag nomemo
+sword_3-1.gat mapflag nomemo
+job_thief1.gat mapflag nomemo
+// 2-1 -----------------------
+job_hunte.gat mapflag nomemo
+job_knight.gat mapflag nomemo
+job_prist.gat mapflag nomemo
+job_wiz.gat mapflag nomemo
+in_hunter.gat mapflag nomemo
+in_moc_16.gat mapflag nomemo
+// 2-2 --------------------
+alde_alche.gat mapflag nomemo
+job_cru.gat mapflag nomemo
+job_duncer.gat mapflag nomemo
+job_monk.gat mapflag nomemo
+monk_test.gat mapflag nomemo
+monk_in.gat mapflag nomemo
+in_rogue.gat mapflag nomemo
+job_sage.gat mapflag nomemo
+
+// Dungeons =================
+alde_dun01.gat mapflag nomemo
+alde_dun02.gat mapflag nomemo
+alde_dun03.gat mapflag nomemo
+alde_dun04.gat mapflag nomemo
+// Anthelll ------------------
+anthell01.gat mapflag nomemo
+anthell02.gat mapflag nomemo
+// Amatsu Dungeon ------------
+ama_dun01.gat mapflag nomemo
+ama_dun02.gat mapflag nomemo
+ama_dun03.gat mapflag nomemo
+// Comodo Beach --------------
+beach_dun.gat mapflag nomemo
+beach_dun2.gat mapflag nomemo
+beach_dun3.gat mapflag nomemo
+// Clock Tower ---------------
+c_tower1.gat mapflag nomemo
+c_tower2.gat mapflag nomemo
+c_tower3.gat mapflag nomemo
+c_tower4.gat mapflag nomemo
+// Geffen Dun ----------------
+gef_dun00.gat mapflag nomemo
+gef_dun01.gat mapflag nomemo
+gef_dun02.gat mapflag nomemo
+gef_dun03.gat mapflag nomemo
+// Gonryun Dun ---------------
+gon_dun01.gat mapflag nomemo
+gon_dun02.gat mapflag nomemo
+gon_dun03.gat mapflag nomemo
+// Glast Hiem ----------------
+gl_cas01.gat mapflag nomemo
+gl_cas02.gat mapflag nomemo
+gl_church.gat mapflag nomemo
+gl_chyard.gat mapflag nomemo
+gl_dun01.gat mapflag nomemo
+gl_dun02.gat mapflag nomemo
+gl_in01.gat mapflag nomemo
+gl_knt01.gat mapflag nomemo
+gl_knt02.gat mapflag nomemo
+gl_prison.gat mapflag nomemo
+gl_prison1.gat mapflag nomemo
+gl_sew01.gat mapflag nomemo
+gl_sew02.gat mapflag nomemo
+gl_sew03.gat mapflag nomemo
+gl_sew04.gat mapflag nomemo
+gl_step.gat mapflag nomemo
+// Guild Dun -----------------
+gld_dun01.gat mapflag nomemo
+gld_dun02.gat mapflag nomemo
+gld_dun03.gat mapflag nomemo
+gld_dun04.gat mapflag nomemo
+// Gongyun Dungeon ------------
+gon_dun01.gat mapflag nomemo
+gon_dun02.gat mapflag nomemo
+gon_dun03.gat mapflag nomemo
+// Bayalan Island ------------
+iz_dun00.gat mapflag nomemo
+iz_dun01.gat mapflag nomemo
+iz_dun02.gat mapflag nomemo
+iz_dun03.gat mapflag nomemo
+iz_dun04.gat mapflag nomemo
+// Sphinx --------------------
+in_sphinx1.gat mapflag nomemo
+in_sphinx2.gat mapflag nomemo
+in_sphinx3.gat mapflag nomemo
+in_sphinx4.gat mapflag nomemo
+in_sphinx5.gat mapflag nomemo
+// Louyang Dun --------------
+lou_dun03.gat mapflag nomemo
+lou_dun02.gat mapflag nomemo
+lou_dun01.gat mapflag nomemo
+// Magma Dun -----------------
+mag_dun01.gat mapflag nomemo
+mag_dun02.gat mapflag nomemo
+// Pyrmaids ------------------
+moc_pryd01.gat mapflag nomemo
+moc_pryd02.gat mapflag nomemo
+moc_pryd03.gat mapflag nomemo
+moc_pryd04.gat mapflag nomemo
+moc_pryd05.gat mapflag nomemo
+moc_pryd06.gat mapflag nomemo
+moc_prydb1.gat mapflag nomemo
+// Coal Mine(Dead Pitt) ------
+mjo_dun01.gat mapflag nomemo
+mjo_dun02.gat mapflag nomemo
+mjo_dun03.gat mapflag nomemo
+// Orc Dun -------------------
+orcsdun01.gat mapflag nomemo
+orcsdun02.gat mapflag nomemo
+// Payon Cave ----------------
+pay_dun00.gat mapflag nomemo
+pay_dun01.gat mapflag nomemo
+pay_dun02.gat mapflag nomemo
+pay_dun03.gat mapflag nomemo
+pay_dun04.gat mapflag nomemo
+// Hidden Temple ------------
+prt_maze01.gat mapflag nomemo
+prt_maze02.gat mapflag nomemo
+prt_maze03.gat mapflag nomemo
+// Culvert Sewers ------------
+prt_sewb1.gat mapflag nomemo
+prt_sewb2.gat mapflag nomemo
+prt_sewb3.gat mapflag nomemo
+prt_sewb4.gat mapflag nomemo
+// Gonryun Dun ---------------
+gon_dun01.gat mapflag nomemo
+gon_dun02.gat mapflag nomemo
+gon_dun03.gat mapflag nomemo
+// Sunken Ship ---------------
+treasure01.gat mapflag nomemo
+treasure02.gat mapflag nomemo
+// Turtle Island -------------
+tur_dun01.gat mapflag nomemo
+tur_dun02.gat mapflag nomemo
+tur_dun03.gat mapflag nomemo
+tur_dun04.gat mapflag nomemo
+tur_dun05.gat mapflag nomemo
+tur_dun06.gat mapflag nomemo
+// Umbala Dun ----------------
+um_dun01.gat mapflag nomemo
+um_dun02.gat mapflag nomemo
+// Toy Factory ---------------
+xmas_dun01.gat mapflag nomemo
+xmas_dun02.gat mapflag nomemo
+// Yggdrasil Tree Dun -------
+yggdrasil01.gat mapflag nomemo
+
+// Guild Castles ===============
+//alde_gld.gat mapflag nomemo
+aldeg_cas01.gat mapflag nomemo
+aldeg_cas02.gat mapflag nomemo
+aldeg_cas03.gat mapflag nomemo
+aldeg_cas04.gat mapflag nomemo
+aldeg_cas05.gat mapflag nomemo
+gefg_cas01.gat mapflag nomemo
+gefg_cas02.gat mapflag nomemo
+gefg_cas03.gat mapflag nomemo
+gefg_cas04.gat mapflag nomemo
+gefg_cas05.gat mapflag nomemo
+//pay_gld.gat mapflag nomemo
+payg_cas01.gat mapflag nomemo
+payg_cas02.gat mapflag nomemo
+payg_cas03.gat mapflag nomemo
+payg_cas04.gat mapflag nomemo
+payg_cas05.gat mapflag nomemo
+//prt_gld.gat mapflag nomemo
+prtg_cas01.gat mapflag nomemo
+prtg_cas02.gat mapflag nomemo
+prtg_cas03.gat mapflag nomemo
+prtg_cas04.gat mapflag nomemo
+prtg_cas05.gat mapflag nomemo
+gefg_cas01.gat mapflag nomemo
+gefg_cas02.gat mapflag nomemo
+gefg_cas03.gat mapflag nomemo
+gefg_cas04.gat mapflag nomemo
+gefg_cas05.gat mapflag nomemo
+
+// GvG Arenas =================
+guild_vs1.gat mapflag nomemo
+guild_vs2.gat mapflag nomemo
+guild_vs3.gat mapflag nomemo
+guild_vs4.gat mapflag nomemo
+guild_vs5.gat mapflag nomemo
+
+// Arenas ====================>\\
+arena_room.gat mapflag nomemo
+force_1-1.gat mapflag nomemo
+force_1-2.gat mapflag nomemo
+force_1-3.gat mapflag nomemo
+ordeal_1-1.gat mapflag nomemo
+ordeal_1-2.gat mapflag nomemo
+ordeal_1-3.gat mapflag nomemo
+ordeal_2-1.gat mapflag nomemo
+ordeal_2-2.gat mapflag nomemo
+ordeal_2-3.gat mapflag nomemo
+ordeal_3-1.gat mapflag nomemo
+ordeal_3-2.gat mapflag nomemo
+ordeal_3-3.gat mapflag nomemo
+pvp_2vs2.gat mapflag nomemo
+pvp_c_room.gat mapflag nomemo
+pvp_room.gat mapflag nomemo
+quiz_00.gat mapflag nomemo
+quiz_01.gat mapflag nomemo
+sec_in01.gat mapflag nomemo
+sec_in02.gat mapflag nomemo
+hunter_1-1.gat mapflag nomemo
+hunter_2-1.gat mapflag nomemo
+hunter_3-1.gat mapflag nomemo
+knight_1-1.gat mapflag nomemo
+knight_2-1.gat mapflag nomemo
+knight_3-1.gat mapflag nomemo
+priest_1-1.gat mapflag nomemo
+priest_2-1.gat mapflag nomemo
+priest_3-1.gat mapflag nomemo
+prt_are_in.gat mapflag nomemo
+prt_are_in.gat mapflag nomemo
+prt_are01.gat mapflag nomemo
+thief_1-1.gat mapflag nomemo
+thief_2-1.gat mapflag nomemo
+thief_3-1.gat mapflag nomemo
+wizard_1-1.gat mapflag nomemo
+wizard_2-1.gat mapflag nomemo
+wizard_3-1.gat mapflag nomemo
+
+// PvP Arenas ===================
+pvp_y_room.gat mapflag nomemo
+pvp_y_1-1.gat mapflag nomemo
+pvp_y_1-2.gat mapflag nomemo
+pvp_y_1-3.gat mapflag nomemo
+pvp_y_1-4.gat mapflag nomemo
+pvp_y_1-5.gat mapflag nomemo
+pvp_y_2-1.gat mapflag nomemo
+pvp_y_2-2.gat mapflag nomemo
+pvp_y_2-3.gat mapflag nomemo
+pvp_y_2-4.gat mapflag nomemo
+pvp_y_2-5.gat mapflag nomemo
+pvp_y_3-1.gat mapflag nomemo
+pvp_y_3-2.gat mapflag nomemo
+pvp_y_3-3.gat mapflag nomemo
+pvp_y_3-4.gat mapflag nomemo
+pvp_y_3-5.gat mapflag nomemo
+pvp_y_4-1.gat mapflag nomemo
+pvp_y_4-2.gat mapflag nomemo
+pvp_y_4-3.gat mapflag nomemo
+pvp_y_4-4.gat mapflag nomemo
+pvp_y_4-5.gat mapflag nomemo
+pvp_y_5-1.gat mapflag nomemo
+pvp_y_5-2.gat mapflag nomemo
+pvp_y_5-3.gat mapflag nomemo
+pvp_y_5-4.gat mapflag nomemo
+pvp_y_5-5.gat mapflag nomemo
+pvp_y_6-1.gat mapflag nomemo
+pvp_y_6-2.gat mapflag nomemo
+pvp_y_6-3.gat mapflag nomemo
+pvp_y_6-4.gat mapflag nomemo
+pvp_y_6-5.gat mapflag nomemo
+pvp_y_7-1.gat mapflag nomemo
+pvp_y_7-2.gat mapflag nomemo
+pvp_y_7-3.gat mapflag nomemo
+pvp_y_7-4.gat mapflag nomemo
+pvp_y_7-5.gat mapflag nomemo
+pvp_y_8-1.gat mapflag nomemo
+pvp_y_8-2.gat mapflag nomemo
+pvp_y_8-3.gat mapflag nomemo
+pvp_y_8-4.gat mapflag nomemo
+pvp_y_8-5.gat mapflag nomemo
+pvp_n_room.gat mapflag nomemo
+pvp_n_1-1.gat mapflag nomemo
+pvp_n_1-2.gat mapflag nomemo
+pvp_n_1-3.gat mapflag nomemo
+pvp_n_1-4.gat mapflag nomemo
+pvp_n_1-5.gat mapflag nomemo
+pvp_n_2-1.gat mapflag nomemo
+pvp_n_2-2.gat mapflag nomemo
+pvp_n_2-3.gat mapflag nomemo
+pvp_n_2-4.gat mapflag nomemo
+pvp_n_2-5.gat mapflag nomemo
+pvp_n_3-1.gat mapflag nomemo
+pvp_n_3-2.gat mapflag nomemo
+pvp_n_3-3.gat mapflag nomemo
+pvp_n_3-4.gat mapflag nomemo
+pvp_n_3-5.gat mapflag nomemo
+pvp_n_4-1.gat mapflag nomemo
+pvp_n_4-2.gat mapflag nomemo
+pvp_n_4-3.gat mapflag nomemo
+pvp_n_4-4.gat mapflag nomemo
+pvp_n_4-5.gat mapflag nomemo
+pvp_n_5-1.gat mapflag nomemo
+pvp_n_5-2.gat mapflag nomemo
+pvp_n_5-3.gat mapflag nomemo
+pvp_n_5-4.gat mapflag nomemo
+pvp_n_5-5.gat mapflag nomemo
+pvp_n_6-1.gat mapflag nomemo
+pvp_n_6-2.gat mapflag nomemo
+pvp_n_6-3.gat mapflag nomemo
+pvp_n_6-4.gat mapflag nomemo
+pvp_n_6-5.gat mapflag nomemo
+pvp_n_7-1.gat mapflag nomemo
+pvp_n_7-2.gat mapflag nomemo
+pvp_n_7-3.gat mapflag nomemo
+pvp_n_7-4.gat mapflag nomemo
+pvp_n_7-5.gat mapflag nomemo
+pvp_n_8-1.gat mapflag nomemo
+pvp_n_8-2.gat mapflag nomemo
+pvp_n_8-3.gat mapflag nomemo
+pvp_n_8-4.gat mapflag nomemo
+pvp_n_8-5.gat mapflag nomemo
+pvp_2vs2.gat mapflag nomemo
diff --git a/conf-tmpl/mapflag/nopenalty.txt b/conf-tmpl/mapflag/nopenalty.txt
new file mode 100644
index 000000000..604653527
--- /dev/null
+++ b/conf-tmpl/mapflag/nopenalty.txt
@@ -0,0 +1,177 @@
+//===== eAthena Script =======================================
+//= Map flags that disable exp. penalty on death.
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+
+
+// Towns ====================>\\
+alb_ship.gat mapflag nopenalty
+alberta.gat mapflag nopenalty
+alberta_in.gat mapflag nopenalty
+aldebaran.gat mapflag nopenalty
+aldeba_in.gat mapflag nopenalty
+amatsu.gat mapflag nopenalty
+ama_in01.gat mapflag nopenalty
+ama_in02.gat mapflag nopenalty
+arena_room.gat mapflag nopenalty
+comodo.gat mapflag nopenalty
+cmd_in01.gat mapflag nopenalty
+cmd_in02.gat mapflag nopenalty
+geffen.gat mapflag nopenalty
+gef_tower.gat mapflag nopenalty
+geffen_in.gat mapflag nopenalty
+gonryun.gat mapflag nopenalty
+gon_in.gat mapflag nopenalty
+gon_test.gat mapflag nopenalty
+in_orcs01.gat mapflag nopenalty
+izlude.gat mapflag nopenalty
+izlude_in.gat mapflag nopenalty
+jawaii.gat mapflag nopenalty
+jawaii_in.gat mapflag nopenalty
+louyang.gat mapflag nopenalty
+lou_in01.gat mapflag nopenalty
+lou_in02.gat mapflag nopenalty
+morocc.gat mapflag nopenalty
+moc_castle.gat mapflag nopenalty
+morocc_in.gat mapflag nopenalty
+new_1-1.gat mapflag nopenalty
+new_1-2.gat mapflag nopenalty
+new_1-3.gat mapflag nopenalty
+new_1-4.gat mapflag nopenalty
+niflheim.gat mapflag nopenalty
+nif_in.gat mapflag nopenalty
+payon.gat mapflag nopenalty
+payon_in01.gat mapflag nopenalty
+payon_in02.gat mapflag nopenalty
+prontera.gat mapflag nopenalty
+prt_are_in.gat mapflag nopenalty
+prt_are01.gat mapflag nopenalty
+prt_castle.gat mapflag nopenalty
+prt_church.gat mapflag nopenalty
+prt_in.gat mapflag nopenalty
+umatsu.gat mapflag nopenalty
+um_in.gat mapflag nopenalty
+xmas.gat mapflag nopenalty
+xmas_in.gat mapflag nopenalty
+yuno.gat mapflag nopenalty
+yuno_in01.gat mapflag nopenalty
+yuno_in03.gat mapflag nopenalty
+yuno_in04.gat mapflag nopenalty
+yuno_in05.gat mapflag nopenalty
+
+// Job Quests ========================
+sword_1-1.gat mapflag nopenalty
+sword_2-1.gat mapflag nopenalty
+sword_3-1.gat mapflag nopenalty
+job_thief1.gat mapflag nopenalty
+// 2-1 -----------------------
+job_hunte.gat mapflag nopenalty
+job_knight.gat mapflag nopenalty
+job_prist.gat mapflag nopenalty
+job_wiz.gat mapflag nopenalty
+in_hunter.gat mapflag nopenalty
+in_moc_16.gat mapflag nopenalty
+// 2-2 --------------------
+alde_alche.gat mapflag nopenalty
+job_cru.gat mapflag nopenalty
+job_duncer.gat mapflag nopenalty
+job_monk.gat mapflag nopenalty
+monk_test.gat mapflag nopenalty
+monk_in.gat mapflag nopenalty
+in_rogue.gat mapflag nopenalty
+job_sage.gat mapflag nopenalty
+
+// GvG Arenas ===================
+guild_vs1.gat mapflag nopenalty
+guild_vs2.gat mapflag nopenalty
+guild_vs3.gat mapflag nopenalty
+guild_vs4.gat mapflag nopenalty
+guild_vs5.gat mapflag nopenalty
+
+// Arenas=======================>\\
+sec_in01.gat mapflag nopenalty
+sec_in02.gat mapflag nopenalty
+
+// PvP Arenas =========================
+pvp_y_1-1.gat mapflag nopenalty
+pvp_y_1-2.gat mapflag nopenalty
+pvp_y_1-3.gat mapflag nopenalty
+pvp_y_1-4.gat mapflag nopenalty
+pvp_y_1-5.gat mapflag nopenalty
+pvp_y_2-1.gat mapflag nopenalty
+pvp_y_2-2.gat mapflag nopenalty
+pvp_y_2-3.gat mapflag nopenalty
+pvp_y_2-4.gat mapflag nopenalty
+pvp_y_2-5.gat mapflag nopenalty
+pvp_y_3-1.gat mapflag nopenalty
+pvp_y_3-2.gat mapflag nopenalty
+pvp_y_3-3.gat mapflag nopenalty
+pvp_y_3-4.gat mapflag nopenalty
+pvp_y_3-5.gat mapflag nopenalty
+pvp_y_4-1.gat mapflag nopenalty
+pvp_y_4-2.gat mapflag nopenalty
+pvp_y_4-3.gat mapflag nopenalty
+pvp_y_4-4.gat mapflag nopenalty
+pvp_y_4-5.gat mapflag nopenalty
+pvp_y_5-1.gat mapflag nopenalty
+pvp_y_5-2.gat mapflag nopenalty
+pvp_y_5-3.gat mapflag nopenalty
+pvp_y_5-4.gat mapflag nopenalty
+pvp_y_5-5.gat mapflag nopenalty
+pvp_y_6-1.gat mapflag nopenalty
+pvp_y_6-2.gat mapflag nopenalty
+pvp_y_6-3.gat mapflag nopenalty
+pvp_y_6-4.gat mapflag nopenalty
+pvp_y_6-5.gat mapflag nopenalty
+pvp_y_7-1.gat mapflag nopenalty
+pvp_y_7-2.gat mapflag nopenalty
+pvp_y_7-3.gat mapflag nopenalty
+pvp_y_7-4.gat mapflag nopenalty
+pvp_y_7-5.gat mapflag nopenalty
+pvp_y_8-1.gat mapflag nopenalty
+pvp_y_8-2.gat mapflag nopenalty
+pvp_y_8-3.gat mapflag nopenalty
+pvp_y_8-4.gat mapflag nopenalty
+pvp_y_8-5.gat mapflag nopenalty
+pvp_n_1-1.gat mapflag nopenalty
+pvp_n_1-2.gat mapflag nopenalty
+pvp_n_1-3.gat mapflag nopenalty
+pvp_n_1-4.gat mapflag nopenalty
+pvp_n_1-5.gat mapflag nopenalty
+pvp_n_2-1.gat mapflag nopenalty
+pvp_n_2-2.gat mapflag nopenalty
+pvp_n_2-3.gat mapflag nopenalty
+pvp_n_2-4.gat mapflag nopenalty
+pvp_n_2-5.gat mapflag nopenalty
+pvp_n_3-1.gat mapflag nopenalty
+pvp_n_3-2.gat mapflag nopenalty
+pvp_n_3-3.gat mapflag nopenalty
+pvp_n_3-4.gat mapflag nopenalty
+pvp_n_3-5.gat mapflag nopenalty
+pvp_n_4-1.gat mapflag nopenalty
+pvp_n_4-2.gat mapflag nopenalty
+pvp_n_4-3.gat mapflag nopenalty
+pvp_n_4-4.gat mapflag nopenalty
+pvp_n_4-5.gat mapflag nopenalty
+pvp_n_5-1.gat mapflag nopenalty
+pvp_n_5-2.gat mapflag nopenalty
+pvp_n_5-3.gat mapflag nopenalty
+pvp_n_5-4.gat mapflag nopenalty
+pvp_n_5-5.gat mapflag nopenalty
+pvp_n_6-1.gat mapflag nopenalty
+pvp_n_6-2.gat mapflag nopenalty
+pvp_n_6-3.gat mapflag nopenalty
+pvp_n_6-4.gat mapflag nopenalty
+pvp_n_6-5.gat mapflag nopenalty
+pvp_n_7-1.gat mapflag nopenalty
+pvp_n_7-2.gat mapflag nopenalty
+pvp_n_7-3.gat mapflag nopenalty
+pvp_n_7-4.gat mapflag nopenalty
+pvp_n_7-5.gat mapflag nopenalty
+pvp_n_8-1.gat mapflag nopenalty
+pvp_n_8-2.gat mapflag nopenalty
+pvp_n_8-3.gat mapflag nopenalty
+pvp_n_8-4.gat mapflag nopenalty
+pvp_n_8-5.gat mapflag nopenalty
+pvp_2vs2.gat mapflag nopenalty \ No newline at end of file
diff --git a/conf-tmpl/mapflag/nopvp.txt b/conf-tmpl/mapflag/nopvp.txt
new file mode 100644
index 000000000..ecddb854a
--- /dev/null
+++ b/conf-tmpl/mapflag/nopvp.txt
@@ -0,0 +1,58 @@
+///===== Description: =============================================
+//= nopvp: Disables Player versus Player mode.
+//= To disable PvP mode on a specific map add the mapname here.
+//============================================================
+
+alberta_in.gat mapflag nopvp
+alberta.gat mapflag nopvp
+alde_alche.gat mapflag nopvp
+aldeba_in.gat mapflag nopvp
+aldebaran.gat mapflag nopvp
+ama_in01.gat mapflag nopvp
+ama_in02.gat mapflag nopvp
+amatsu.gat mapflag nopvp
+cmd_in01.gat mapflag nopvp
+cmd_in02.gat mapflag nopvp
+comodo.gat mapflag nopvp
+gef_tower.gat mapflag nopvp
+geffen.gat mapflag nopvp
+geffen_in.gat mapflag nopvp
+gon_in.gat mapflag nopvp
+gonryun.gat mapflag nopvp
+in_hunter.gat mapflag nopvp
+in_moc_16.gat mapflag nopvp
+in_orcs01.gat mapflag nopvp
+izlude_in.gat mapflag nopvp
+izlude.gat mapflag nopvp
+louyang.gat mapflag nopvp
+moc_castle.gat mapflag nopvp
+monk_in.gat mapflag nopvp
+morocc_in.gat mapflag nopvp
+morocc.gat mapflag nopvp
+nif_in.gat mapflag nopvp
+payon_in01.gat mapflag nopvp
+payon_in02.gat mapflag nopvp
+payon_in03.gat mapflag nopvp
+payon.gat mapflag nopvp
+pay_arche.gat mapflag nopvp
+prt_are_in.gat mapflag nopvp
+prt_are01.gat mapflag nopvp
+prt_castle.gat mapflag nopvp
+prt_church.gat mapflag nopvp
+prt_in.gat mapflag nopvp
+prontera.gat mapflag nopvp
+sec_in01.gat mapflag nopvp
+sword_1-1.gat mapflag nopvp
+sword_2-1.gat mapflag nopvp
+sword_3-1.gat mapflag nopvp
+um_in.gat mapflag nopvp
+umbala.gat mapflag nopvp
+xmas_in.gat mapflag nopvp
+xmas.gat mapflag nopvp
+yuno_in01.gat mapflag nopvp
+yuno_in03.gat mapflag nopvp
+yuno_in04.gat mapflag nopvp
+yuno_in05.gat mapflag nopvp
+yuno.gat mapflag nopvp
+gon_test.gat mapflag nopvp
+
diff --git a/conf-tmpl/mapflag/nosave.txt b/conf-tmpl/mapflag/nosave.txt
new file mode 100644
index 000000000..c12a2df2e
--- /dev/null
+++ b/conf-tmpl/mapflag/nosave.txt
@@ -0,0 +1,121 @@
+//===== eAthena Script =======================================
+//= Map flags that disable auto saving
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+
+// Job Quests ====================
+sword_1-1.gat mapflag nosave SavePoint
+sword_2-1.gat mapflag nosave SavePoint
+sword_3-1.gat mapflag nosave SavePoint
+//job_thief1.gat mapflag nosave SavePoint
+// 2-1
+job_hunte.gat mapflag nosave SavePoint
+job_knt.gat mapflag nosave SavePoint
+job_prist.gat mapflag nosave SavePoint
+job_wiz.gat mapflag nosave SavePoint
+in_moc_16.gat mapflag nosave SavePoint
+//in_hunter.gat mapflag nosave SavePoint
+// 2-2
+alde_alche.gat mapflag nosave SavePoint
+job_cru.gat mapflag nosave SavePoint
+job_duncer.gat mapflag nosave SavePoint
+job_monk.gat mapflag nosave SavePoint
+monk_test.gat mapflag nosave SavePoint
+monk_in.gat mapflag nosave SavePoint
+in_rogue.gat mapflag nosave SavePoint
+job_sage.gat mapflag nosave SavePoint
+
+// GvG Arenas ==========================
+guild_vs1.gat mapflag nosave SavePoint
+guild_vs2.gat mapflag nosave SavePoint
+guild_vs3.gat mapflag nosave SavePoint
+guild_vs4.gat mapflag nosave SavePoint
+guild_vs5.gat mapflag nosave SavePoint
+
+//PvP Arenas =================================
+pvp_y_room.gat mapflag nosave SavePoint
+pvp_y_1-1.gat mapflag nosave SavePoint
+pvp_y_1-2.gat mapflag nosave SavePoint
+pvp_y_1-3.gat mapflag nosave SavePoint
+pvp_y_1-4.gat mapflag nosave SavePoint
+pvp_y_1-5.gat mapflag nosave SavePoint
+pvp_y_2-1.gat mapflag nosave SavePoint
+pvp_y_2-2.gat mapflag nosave SavePoint
+pvp_y_2-3.gat mapflag nosave SavePoint
+pvp_y_2-4.gat mapflag nosave SavePoint
+pvp_y_2-5.gat mapflag nosave SavePoint
+pvp_y_3-1.gat mapflag nosave SavePoint
+pvp_y_3-2.gat mapflag nosave SavePoint
+pvp_y_3-3.gat mapflag nosave SavePoint
+pvp_y_3-4.gat mapflag nosave SavePoint
+pvp_y_3-5.gat mapflag nosave SavePoint
+pvp_y_4-1.gat mapflag nosave SavePoint
+pvp_y_4-2.gat mapflag nosave SavePoint
+pvp_y_4-3.gat mapflag nosave SavePoint
+pvp_y_4-4.gat mapflag nosave SavePoint
+pvp_y_4-5.gat mapflag nosave SavePoint
+pvp_y_5-1.gat mapflag nosave SavePoint
+pvp_y_5-2.gat mapflag nosave SavePoint
+pvp_y_5-3.gat mapflag nosave SavePoint
+pvp_y_5-4.gat mapflag nosave SavePoint
+pvp_y_5-5.gat mapflag nosave SavePoint
+pvp_y_6-1.gat mapflag nosave SavePoint
+pvp_y_6-2.gat mapflag nosave SavePoint
+pvp_y_6-3.gat mapflag nosave SavePoint
+pvp_y_6-4.gat mapflag nosave SavePoint
+pvp_y_6-5.gat mapflag nosave SavePoint
+pvp_y_7-1.gat mapflag nosave SavePoint
+pvp_y_7-2.gat mapflag nosave SavePoint
+pvp_y_7-3.gat mapflag nosave SavePoint
+pvp_y_7-4.gat mapflag nosave SavePoint
+pvp_y_7-5.gat mapflag nosave SavePoint
+pvp_y_8-1.gat mapflag nosave SavePoint
+pvp_y_8-2.gat mapflag nosave SavePoint
+pvp_y_8-3.gat mapflag nosave SavePoint
+pvp_y_8-4.gat mapflag nosave SavePoint
+pvp_y_8-5.gat mapflag nosave SavePoint
+pvp_n_room.gat mapflag nosave SavePoint
+pvp_n_1-1.gat mapflag nosave SavePoint
+pvp_n_1-2.gat mapflag nosave SavePoint
+pvp_n_1-3.gat mapflag nosave SavePoint
+pvp_n_1-4.gat mapflag nosave SavePoint
+pvp_n_1-5.gat mapflag nosave SavePoint
+pvp_n_2-1.gat mapflag nosave SavePoint
+pvp_n_2-2.gat mapflag nosave SavePoint
+pvp_n_2-3.gat mapflag nosave SavePoint
+pvp_n_2-4.gat mapflag nosave SavePoint
+pvp_n_2-5.gat mapflag nosave SavePoint
+pvp_n_3-1.gat mapflag nosave SavePoint
+pvp_n_3-2.gat mapflag nosave SavePoint
+pvp_n_3-3.gat mapflag nosave SavePoint
+pvp_n_3-4.gat mapflag nosave SavePoint
+pvp_n_3-5.gat mapflag nosave SavePoint
+pvp_n_4-1.gat mapflag nosave SavePoint
+pvp_n_4-2.gat mapflag nosave SavePoint
+pvp_n_4-3.gat mapflag nosave SavePoint
+pvp_n_4-4.gat mapflag nosave SavePoint
+pvp_n_4-5.gat mapflag nosave SavePoint
+pvp_n_5-1.gat mapflag nosave SavePoint
+pvp_n_5-2.gat mapflag nosave SavePoint
+pvp_n_5-3.gat mapflag nosave SavePoint
+pvp_n_5-4.gat mapflag nosave SavePoint
+pvp_n_5-5.gat mapflag nosave SavePoint
+pvp_n_6-1.gat mapflag nosave SavePoint
+pvp_n_6-2.gat mapflag nosave SavePoint
+pvp_n_6-3.gat mapflag nosave SavePoint
+pvp_n_6-4.gat mapflag nosave SavePoint
+pvp_n_6-5.gat mapflag nosave SavePoint
+pvp_n_7-1.gat mapflag nosave SavePoint
+pvp_n_7-2.gat mapflag nosave SavePoint
+pvp_n_7-3.gat mapflag nosave SavePoint
+pvp_n_7-4.gat mapflag nosave SavePoint
+pvp_n_7-5.gat mapflag nosave SavePoint
+pvp_n_8-1.gat mapflag nosave SavePoint
+pvp_n_8-2.gat mapflag nosave SavePoint
+pvp_n_8-3.gat mapflag nosave SavePoint
+pvp_n_8-4.gat mapflag nosave SavePoint
+pvp_n_8-5.gat mapflag nosave SavePoint
+pvp_2vs2.gat mapflag nosave SavePoint
+
+//gon_test.gat mapflag nosave prontera.gat,150,180
diff --git a/conf-tmpl/mapflag/noteleport.txt b/conf-tmpl/mapflag/noteleport.txt
new file mode 100644
index 000000000..bd6f6d8fa
--- /dev/null
+++ b/conf-tmpl/mapflag/noteleport.txt
@@ -0,0 +1,184 @@
+//===== eAthena Script =======================================
+//= Map flags that disable use of fly/butterfly wings
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+
+// Cities ===============>\\
+alb_ship.gat mapflag noteleport
+alberta_in.gat mapflag noteleport
+aldeba_in.gat mapflag noteleport
+ama_in01.gat mapflag noteleport
+ama_in02.gat mapflag noteleport
+cmd_in01.gat mapflag noteleport
+cmd_in02.gat mapflag noteleport
+gef_tower.gat mapflag noteleport
+geffen_in.gat mapflag noteleport
+gon_test.gat mapflag noteleport
+gon_in.gat mapflag noteleport
+in_orcs01.gat mapflag noteleport
+izlude_in.gat mapflag noteleport
+jawaii_in.gat mapflag noteleport
+lou_in01.gat mapflag noteleport
+lou_in02.gat mapflag noteleport
+moc_castle.gat mapflag noteleport
+morocc_in.gat mapflag noteleport
+new_1-1.gat mapflag noteleport
+new_1-2.gat mapflag noteleport
+new_1-3.gat mapflag noteleport
+new_1-4.gat mapflag noteleport
+nif_in.gat mapflag noteleport
+payon_in01.gat mapflag noteleport
+payon_in02.gat mapflag noteleport
+prt_are_in.gat mapflag noteleport
+prt_are01.gat mapflag noteleport
+prt_castle.gat mapflag noteleport
+prt_church.gat mapflag noteleport
+prt_in.gat mapflag noteleport
+um_in.gat mapflag noteleport
+xmas_in.gat mapflag noteleport
+yuno_in01.gat mapflag noteleport
+yuno_in03.gat mapflag noteleport
+yuno_in04.gat mapflag noteleport
+yuno_in05.gat mapflag noteleport
+
+// Job Quests =========================
+sword_1-1.gat mapflag noteleport
+sword_2-1.gat mapflag noteleport
+sword_3-1.gat mapflag noteleport
+job_thief1.gat mapflag noteleport
+// 2-1 -----------------------
+job_hunte.gat mapflag noteleport
+job_knight.gat mapflag noteleport
+job_prist.gat mapflag noteleport
+job_wiz.gat mapflag noteleport
+in_hunter.gat mapflag noteleport
+in_moc_16.gat mapflag noteleport
+// 2-2 --------------------
+alde_alche.gat mapflag noteleport
+job_cru.gat mapflag noteleport
+job_duncer.gat mapflag noteleport
+job_monk.gat mapflag noteleport
+monk_test.gat mapflag noteleport
+monk_in.gat mapflag noteleport
+in_rogue.gat mapflag noteleport
+job_sage.gat mapflag noteleport
+
+// Guild Castles ====================
+aldeg_cas01.gat mapflag noteleport
+aldeg_cas02.gat mapflag noteleport
+aldeg_cas03.gat mapflag noteleport
+aldeg_cas04.gat mapflag noteleport
+aldeg_cas05.gat mapflag noteleport
+gefg_cas01.gat mapflag noteleport
+gefg_cas02.gat mapflag noteleport
+gefg_cas03.gat mapflag noteleport
+gefg_cas04.gat mapflag noteleport
+gefg_cas05.gat mapflag noteleport
+payg_cas01.gat mapflag noteleport
+payg_cas02.gat mapflag noteleport
+payg_cas03.gat mapflag noteleport
+payg_cas04.gat mapflag noteleport
+payg_cas05.gat mapflag noteleport
+prtg_cas01.gat mapflag noteleport
+prtg_cas02.gat mapflag noteleport
+prtg_cas03.gat mapflag noteleport
+prtg_cas04.gat mapflag noteleport
+prtg_cas05.gat mapflag noteleport
+
+// GvG Arenas ===================
+guild_vs1.gat mapflag noteleport
+guild_vs2.gat mapflag noteleport
+guild_vs3.gat mapflag noteleport
+guild_vs4.gat mapflag noteleport
+guild_vs5.gat mapflag noteleport
+
+// Arenas =====================>\\
+arena_room.gat mapflag noteleport
+sec_in01.gat mapflag noteleport
+sec_in02.gat mapflag noteleport
+
+// PvP Arenas=======================
+pvp_y_room.gat mapflag noteleport
+pvp_y_1-1.gat mapflag noteleport
+pvp_y_1-2.gat mapflag noteleport
+pvp_y_1-3.gat mapflag noteleport
+pvp_y_1-4.gat mapflag noteleport
+pvp_y_1-5.gat mapflag noteleport
+pvp_y_2-1.gat mapflag noteleport
+pvp_y_2-2.gat mapflag noteleport
+pvp_y_2-3.gat mapflag noteleport
+pvp_y_2-4.gat mapflag noteleport
+pvp_y_2-5.gat mapflag noteleport
+pvp_y_3-1.gat mapflag noteleport
+pvp_y_3-2.gat mapflag noteleport
+pvp_y_3-3.gat mapflag noteleport
+pvp_y_3-4.gat mapflag noteleport
+pvp_y_3-5.gat mapflag noteleport
+pvp_y_4-1.gat mapflag noteleport
+pvp_y_4-2.gat mapflag noteleport
+pvp_y_4-3.gat mapflag noteleport
+pvp_y_4-4.gat mapflag noteleport
+pvp_y_4-5.gat mapflag noteleport
+pvp_y_5-1.gat mapflag noteleport
+pvp_y_5-2.gat mapflag noteleport
+pvp_y_5-3.gat mapflag noteleport
+pvp_y_5-4.gat mapflag noteleport
+pvp_y_5-5.gat mapflag noteleport
+pvp_y_6-1.gat mapflag noteleport
+pvp_y_6-2.gat mapflag noteleport
+pvp_y_6-3.gat mapflag noteleport
+pvp_y_6-4.gat mapflag noteleport
+pvp_y_6-5.gat mapflag noteleport
+pvp_y_7-1.gat mapflag noteleport
+pvp_y_7-2.gat mapflag noteleport
+pvp_y_7-3.gat mapflag noteleport
+pvp_y_7-4.gat mapflag noteleport
+pvp_y_7-5.gat mapflag noteleport
+pvp_y_8-1.gat mapflag noteleport
+pvp_y_8-2.gat mapflag noteleport
+pvp_y_8-3.gat mapflag noteleport
+pvp_y_8-4.gat mapflag noteleport
+pvp_y_8-5.gat mapflag noteleport
+pvp_n_room.gat mapflag noteleport
+pvp_n_1-1.gat mapflag noteleport
+pvp_n_1-2.gat mapflag noteleport
+pvp_n_1-3.gat mapflag noteleport
+pvp_n_1-4.gat mapflag noteleport
+pvp_n_1-5.gat mapflag noteleport
+pvp_n_2-1.gat mapflag noteleport
+pvp_n_2-2.gat mapflag noteleport
+pvp_n_2-3.gat mapflag noteleport
+pvp_n_2-4.gat mapflag noteleport
+pvp_n_2-5.gat mapflag noteleport
+pvp_n_3-1.gat mapflag noteleport
+pvp_n_3-2.gat mapflag noteleport
+pvp_n_3-3.gat mapflag noteleport
+pvp_n_3-4.gat mapflag noteleport
+pvp_n_3-5.gat mapflag noteleport
+pvp_n_4-1.gat mapflag noteleport
+pvp_n_4-2.gat mapflag noteleport
+pvp_n_4-3.gat mapflag noteleport
+pvp_n_4-4.gat mapflag noteleport
+pvp_n_4-5.gat mapflag noteleport
+pvp_n_5-1.gat mapflag noteleport
+pvp_n_5-2.gat mapflag noteleport
+pvp_n_5-3.gat mapflag noteleport
+pvp_n_5-4.gat mapflag noteleport
+pvp_n_5-5.gat mapflag noteleport
+pvp_n_6-1.gat mapflag noteleport
+pvp_n_6-2.gat mapflag noteleport
+pvp_n_6-3.gat mapflag noteleport
+pvp_n_6-4.gat mapflag noteleport
+pvp_n_6-5.gat mapflag noteleport
+pvp_n_7-1.gat mapflag noteleport
+pvp_n_7-2.gat mapflag noteleport
+pvp_n_7-3.gat mapflag noteleport
+pvp_n_7-4.gat mapflag noteleport
+pvp_n_7-5.gat mapflag noteleport
+pvp_n_8-1.gat mapflag noteleport
+pvp_n_8-2.gat mapflag noteleport
+pvp_n_8-3.gat mapflag noteleport
+pvp_n_8-4.gat mapflag noteleport
+pvp_n_8-5.gat mapflag noteleport
+pvp_2vs2.gat mapflag noteleport
diff --git a/conf-tmpl/mapflag/nowarp.txt b/conf-tmpl/mapflag/nowarp.txt
new file mode 100644
index 000000000..f719b03d3
--- /dev/null
+++ b/conf-tmpl/mapflag/nowarp.txt
@@ -0,0 +1,19 @@
+aldeg_cas02.gat mapflag nowarp
+aldeg_cas03.gat mapflag nowarp
+aldeg_cas04.gat mapflag nowarp
+aldeg_cas05.gat mapflag nowarp
+gefg_cas01.gat mapflag nowarp
+gefg_cas02.gat mapflag nowarp
+gefg_cas03.gat mapflag nowarp
+gefg_cas04.gat mapflag nowarp
+gefg_cas05.gat mapflag nowarp
+payg_cas01.gat mapflag nowarp
+payg_cas02.gat mapflag nowarp
+payg_cas03.gat mapflag nowarp
+payg_cas04.gat mapflag nowarp
+payg_cas05.gat mapflag nowarp
+prtg_cas01.gat mapflag nowarp
+prtg_cas02.gat mapflag nowarp
+prtg_cas03.gat mapflag nowarp
+prtg_cas04.gat mapflag nowarp
+prtg_cas05.gat mapflag nowarp
diff --git a/conf-tmpl/mapflag/nowarpto.txt b/conf-tmpl/mapflag/nowarpto.txt
new file mode 100644
index 000000000..641442759
--- /dev/null
+++ b/conf-tmpl/mapflag/nowarpto.txt
@@ -0,0 +1,30 @@
+//===== eAthena Script =======================================
+//= Map flags that disable warpto
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+
+// Guild Castles ========================
+//alde_gld.gat mapflag nowarpto
+aldeg_cas01.gat mapflag nowarpto
+aldeg_cas02.gat mapflag nowarpto
+aldeg_cas03.gat mapflag nowarpto
+aldeg_cas04.gat mapflag nowarpto
+aldeg_cas05.gat mapflag nowarpto
+gefg_cas01.gat mapflag nowarpto
+gefg_cas02.gat mapflag nowarpto
+gefg_cas03.gat mapflag nowarpto
+gefg_cas04.gat mapflag nowarpto
+gefg_cas05.gat mapflag nowarpto
+//pay_gld.gat mapflag nowarpto
+payg_cas01.gat mapflag nowarpto
+payg_cas02.gat mapflag nowarpto
+payg_cas03.gat mapflag nowarpto
+payg_cas04.gat mapflag nowarpto
+payg_cas05.gat mapflag nowarpto
+//prt_gld.gat mapflag nowarpto
+prtg_cas01.gat mapflag nowarpto
+prtg_cas02.gat mapflag nowarpto
+prtg_cas03.gat mapflag nowarpto
+prtg_cas04.gat mapflag nowarpto
+prtg_cas05.gat mapflag nowarpto
diff --git a/conf-tmpl/mapflag/pvp.txt b/conf-tmpl/mapflag/pvp.txt
index 479791ca7..cf25c8e50 100644
--- a/conf-tmpl/mapflag/pvp.txt
+++ b/conf-tmpl/mapflag/pvp.txt
@@ -1,25 +1,15 @@
//===== eAthena Script =======================================
-//= Map Flags for PvP Arenas
+//= Map flags that enable pvp
//===== By: ==================================================
//= eAthena Dev Team
//===== Current Version: =====================================
-//= 1.1
-//===== Compatible With: =====================================
-//=
+//= 1.0
//===== Description: =========================================
//= pvp: Turns on PvP mode
-//= pvp_noparty:
-//= nobranch: No Dead Branching allowed.
-//= nomemo: No Warp Portal Memory Point allowed.
-//= nopenalty: No Exp. penalty when player dies.
-//= nosave: No saving respawn point allowed. Use SavePoint to use the
-//= players previous savepoint, or choose one manually.
-//= noteleport: No Teleporting allowed. No f-wings or b-wings.
//===== Additional Comments: =================================
-//= added equip drops for PvP Nightmare Arena
+//=
//============================================================
-
// PvP ========================
pvp_y_1-1.gat mapflag pvp
pvp_y_1-2.gat mapflag pvp
@@ -102,465 +92,3 @@ pvp_n_8-3.gat mapflag pvp
pvp_n_8-4.gat mapflag pvp
pvp_n_8-5.gat mapflag pvp
pvp_2vs2.gat mapflag pvp
-
-// PvP No Party =========================
-//pvp_y_1-1.gat mapflag pvp_noparty
-//pvp_y_1-2.gat mapflag pvp_noparty
-//pvp_y_1-3.gat mapflag pvp_noparty
-//pvp_y_1-4.gat mapflag pvp_noparty
-//pvp_y_1-5.gat mapflag pvp_noparty
-//pvp_y_2-1.gat mapflag pvp_noparty
-//pvp_y_2-2.gat mapflag pvp_noparty
-//pvp_y_2-3.gat mapflag pvp_noparty
-//pvp_y_2-4.gat mapflag pvp_noparty
-//pvp_y_2-5.gat mapflag pvp_noparty
-//pvp_y_3-1.gat mapflag pvp_noparty
-//pvp_y_3-2.gat mapflag pvp_noparty
-//pvp_y_3-3.gat mapflag pvp_noparty
-//pvp_y_3-4.gat mapflag pvp_noparty
-//pvp_y_3-5.gat mapflag pvp_noparty
-//pvp_y_4-1.gat mapflag pvp_noparty
-//pvp_y_4-2.gat mapflag pvp_noparty
-//pvp_y_4-3.gat mapflag pvp_noparty
-//pvp_y_4-4.gat mapflag pvp_noparty
-//pvp_y_4-5.gat mapflag pvp_noparty
-//pvp_y_5-1.gat mapflag pvp_noparty
-//pvp_y_5-2.gat mapflag pvp_noparty
-//pvp_y_5-3.gat mapflag pvp_noparty
-//pvp_y_5-4.gat mapflag pvp_noparty
-//pvp_y_5-5.gat mapflag pvp_noparty
-//pvp_y_6-1.gat mapflag pvp_noparty
-//pvp_y_6-2.gat mapflag pvp_noparty
-//pvp_y_6-3.gat mapflag pvp_noparty
-//pvp_y_6-4.gat mapflag pvp_noparty
-//pvp_y_6-5.gat mapflag pvp_noparty
-//pvp_y_7-1.gat mapflag pvp_noparty
-//pvp_y_7-2.gat mapflag pvp_noparty
-//pvp_y_7-3.gat mapflag pvp_noparty
-//pvp_y_7-4.gat mapflag pvp_noparty
-//pvp_y_7-5.gat mapflag pvp_noparty
-//pvp_y_8-1.gat mapflag pvp_noparty
-//pvp_y_8-2.gat mapflag pvp_noparty
-//pvp_y_8-3.gat mapflag pvp_noparty
-//pvp_y_8-4.gat mapflag pvp_noparty
-//pvp_y_8-5.gat mapflag pvp_noparty
-//pvp_n_1-1.gat mapflag pvp_noparty
-//pvp_n_1-2.gat mapflag pvp_noparty
-//pvp_n_1-3.gat mapflag pvp_noparty
-//pvp_n_1-4.gat mapflag pvp_noparty
-//pvp_n_1-5.gat mapflag pvp_noparty
-//pvp_n_2-1.gat mapflag pvp_noparty
-//pvp_n_2-2.gat mapflag pvp_noparty
-//pvp_n_2-3.gat mapflag pvp_noparty
-//pvp_n_2-4.gat mapflag pvp_noparty
-//pvp_n_2-5.gat mapflag pvp_noparty
-//pvp_n_3-1.gat mapflag pvp_noparty
-//pvp_n_3-2.gat mapflag pvp_noparty
-//pvp_n_3-3.gat mapflag pvp_noparty
-//pvp_n_3-4.gat mapflag pvp_noparty
-//pvp_n_3-5.gat mapflag pvp_noparty
-//pvp_n_4-1.gat mapflag pvp_noparty
-//pvp_n_4-2.gat mapflag pvp_noparty
-//pvp_n_4-3.gat mapflag pvp_noparty
-//pvp_n_4-4.gat mapflag pvp_noparty
-//pvp_n_4-5.gat mapflag pvp_noparty
-//pvp_n_5-1.gat mapflag pvp_noparty
-//pvp_n_5-2.gat mapflag pvp_noparty
-//pvp_n_5-3.gat mapflag pvp_noparty
-//pvp_n_5-4.gat mapflag pvp_noparty
-//pvp_n_5-5.gat mapflag pvp_noparty
-//pvp_n_6-1.gat mapflag pvp_noparty
-//pvp_n_6-2.gat mapflag pvp_noparty
-//pvp_n_6-3.gat mapflag pvp_noparty
-//pvp_n_6-4.gat mapflag pvp_noparty
-//pvp_n_6-5.gat mapflag pvp_noparty
-//pvp_n_7-1.gat mapflag pvp_noparty
-//pvp_n_7-2.gat mapflag pvp_noparty
-//pvp_n_7-3.gat mapflag pvp_noparty
-//pvp_n_7-4.gat mapflag pvp_noparty
-//pvp_n_7-5.gat mapflag pvp_noparty
-//pvp_n_8-1.gat mapflag pvp_noparty
-//pvp_n_8-2.gat mapflag pvp_noparty
-//pvp_n_8-3.gat mapflag pvp_noparty
-//pvp_n_8-4.gat mapflag pvp_noparty
-//pvp_n_8-5.gat mapflag pvp_noparty
-
-// No Memory ==========================
-pvp_y_room.gat mapflag nomemo
-pvp_y_1-1.gat mapflag nomemo
-pvp_y_1-2.gat mapflag nomemo
-pvp_y_1-3.gat mapflag nomemo
-pvp_y_1-4.gat mapflag nomemo
-pvp_y_1-5.gat mapflag nomemo
-pvp_y_2-1.gat mapflag nomemo
-pvp_y_2-2.gat mapflag nomemo
-pvp_y_2-3.gat mapflag nomemo
-pvp_y_2-4.gat mapflag nomemo
-pvp_y_2-5.gat mapflag nomemo
-pvp_y_3-1.gat mapflag nomemo
-pvp_y_3-2.gat mapflag nomemo
-pvp_y_3-3.gat mapflag nomemo
-pvp_y_3-4.gat mapflag nomemo
-pvp_y_3-5.gat mapflag nomemo
-pvp_y_4-1.gat mapflag nomemo
-pvp_y_4-2.gat mapflag nomemo
-pvp_y_4-3.gat mapflag nomemo
-pvp_y_4-4.gat mapflag nomemo
-pvp_y_4-5.gat mapflag nomemo
-pvp_y_5-1.gat mapflag nomemo
-pvp_y_5-2.gat mapflag nomemo
-pvp_y_5-3.gat mapflag nomemo
-pvp_y_5-4.gat mapflag nomemo
-pvp_y_5-5.gat mapflag nomemo
-pvp_y_6-1.gat mapflag nomemo
-pvp_y_6-2.gat mapflag nomemo
-pvp_y_6-3.gat mapflag nomemo
-pvp_y_6-4.gat mapflag nomemo
-pvp_y_6-5.gat mapflag nomemo
-pvp_y_7-1.gat mapflag nomemo
-pvp_y_7-2.gat mapflag nomemo
-pvp_y_7-3.gat mapflag nomemo
-pvp_y_7-4.gat mapflag nomemo
-pvp_y_7-5.gat mapflag nomemo
-pvp_y_8-1.gat mapflag nomemo
-pvp_y_8-2.gat mapflag nomemo
-pvp_y_8-3.gat mapflag nomemo
-pvp_y_8-4.gat mapflag nomemo
-pvp_y_8-5.gat mapflag nomemo
-pvp_n_room.gat mapflag nomemo
-pvp_n_1-1.gat mapflag nomemo
-pvp_n_1-2.gat mapflag nomemo
-pvp_n_1-3.gat mapflag nomemo
-pvp_n_1-4.gat mapflag nomemo
-pvp_n_1-5.gat mapflag nomemo
-pvp_n_2-1.gat mapflag nomemo
-pvp_n_2-2.gat mapflag nomemo
-pvp_n_2-3.gat mapflag nomemo
-pvp_n_2-4.gat mapflag nomemo
-pvp_n_2-5.gat mapflag nomemo
-pvp_n_3-1.gat mapflag nomemo
-pvp_n_3-2.gat mapflag nomemo
-pvp_n_3-3.gat mapflag nomemo
-pvp_n_3-4.gat mapflag nomemo
-pvp_n_3-5.gat mapflag nomemo
-pvp_n_4-1.gat mapflag nomemo
-pvp_n_4-2.gat mapflag nomemo
-pvp_n_4-3.gat mapflag nomemo
-pvp_n_4-4.gat mapflag nomemo
-pvp_n_4-5.gat mapflag nomemo
-pvp_n_5-1.gat mapflag nomemo
-pvp_n_5-2.gat mapflag nomemo
-pvp_n_5-3.gat mapflag nomemo
-pvp_n_5-4.gat mapflag nomemo
-pvp_n_5-5.gat mapflag nomemo
-pvp_n_6-1.gat mapflag nomemo
-pvp_n_6-2.gat mapflag nomemo
-pvp_n_6-3.gat mapflag nomemo
-pvp_n_6-4.gat mapflag nomemo
-pvp_n_6-5.gat mapflag nomemo
-pvp_n_7-1.gat mapflag nomemo
-pvp_n_7-2.gat mapflag nomemo
-pvp_n_7-3.gat mapflag nomemo
-pvp_n_7-4.gat mapflag nomemo
-pvp_n_7-5.gat mapflag nomemo
-pvp_n_8-1.gat mapflag nomemo
-pvp_n_8-2.gat mapflag nomemo
-pvp_n_8-3.gat mapflag nomemo
-pvp_n_8-4.gat mapflag nomemo
-pvp_n_8-5.gat mapflag nomemo
-pvp_2vs2.gat mapflag nomemo
-
-// No Save =================================
-pvp_y_room.gat mapflag nosave SavePoint
-pvp_y_1-1.gat mapflag nosave SavePoint
-pvp_y_1-2.gat mapflag nosave SavePoint
-pvp_y_1-3.gat mapflag nosave SavePoint
-pvp_y_1-4.gat mapflag nosave SavePoint
-pvp_y_1-5.gat mapflag nosave SavePoint
-pvp_y_2-1.gat mapflag nosave SavePoint
-pvp_y_2-2.gat mapflag nosave SavePoint
-pvp_y_2-3.gat mapflag nosave SavePoint
-pvp_y_2-4.gat mapflag nosave SavePoint
-pvp_y_2-5.gat mapflag nosave SavePoint
-pvp_y_3-1.gat mapflag nosave SavePoint
-pvp_y_3-2.gat mapflag nosave SavePoint
-pvp_y_3-3.gat mapflag nosave SavePoint
-pvp_y_3-4.gat mapflag nosave SavePoint
-pvp_y_3-5.gat mapflag nosave SavePoint
-pvp_y_4-1.gat mapflag nosave SavePoint
-pvp_y_4-2.gat mapflag nosave SavePoint
-pvp_y_4-3.gat mapflag nosave SavePoint
-pvp_y_4-4.gat mapflag nosave SavePoint
-pvp_y_4-5.gat mapflag nosave SavePoint
-pvp_y_5-1.gat mapflag nosave SavePoint
-pvp_y_5-2.gat mapflag nosave SavePoint
-pvp_y_5-3.gat mapflag nosave SavePoint
-pvp_y_5-4.gat mapflag nosave SavePoint
-pvp_y_5-5.gat mapflag nosave SavePoint
-pvp_y_6-1.gat mapflag nosave SavePoint
-pvp_y_6-2.gat mapflag nosave SavePoint
-pvp_y_6-3.gat mapflag nosave SavePoint
-pvp_y_6-4.gat mapflag nosave SavePoint
-pvp_y_6-5.gat mapflag nosave SavePoint
-pvp_y_7-1.gat mapflag nosave SavePoint
-pvp_y_7-2.gat mapflag nosave SavePoint
-pvp_y_7-3.gat mapflag nosave SavePoint
-pvp_y_7-4.gat mapflag nosave SavePoint
-pvp_y_7-5.gat mapflag nosave SavePoint
-pvp_y_8-1.gat mapflag nosave SavePoint
-pvp_y_8-2.gat mapflag nosave SavePoint
-pvp_y_8-3.gat mapflag nosave SavePoint
-pvp_y_8-4.gat mapflag nosave SavePoint
-pvp_y_8-5.gat mapflag nosave SavePoint
-pvp_n_room.gat mapflag nosave SavePoint
-pvp_n_1-1.gat mapflag nosave SavePoint
-pvp_n_1-2.gat mapflag nosave SavePoint
-pvp_n_1-3.gat mapflag nosave SavePoint
-pvp_n_1-4.gat mapflag nosave SavePoint
-pvp_n_1-5.gat mapflag nosave SavePoint
-pvp_n_2-1.gat mapflag nosave SavePoint
-pvp_n_2-2.gat mapflag nosave SavePoint
-pvp_n_2-3.gat mapflag nosave SavePoint
-pvp_n_2-4.gat mapflag nosave SavePoint
-pvp_n_2-5.gat mapflag nosave SavePoint
-pvp_n_3-1.gat mapflag nosave SavePoint
-pvp_n_3-2.gat mapflag nosave SavePoint
-pvp_n_3-3.gat mapflag nosave SavePoint
-pvp_n_3-4.gat mapflag nosave SavePoint
-pvp_n_3-5.gat mapflag nosave SavePoint
-pvp_n_4-1.gat mapflag nosave SavePoint
-pvp_n_4-2.gat mapflag nosave SavePoint
-pvp_n_4-3.gat mapflag nosave SavePoint
-pvp_n_4-4.gat mapflag nosave SavePoint
-pvp_n_4-5.gat mapflag nosave SavePoint
-pvp_n_5-1.gat mapflag nosave SavePoint
-pvp_n_5-2.gat mapflag nosave SavePoint
-pvp_n_5-3.gat mapflag nosave SavePoint
-pvp_n_5-4.gat mapflag nosave SavePoint
-pvp_n_5-5.gat mapflag nosave SavePoint
-pvp_n_6-1.gat mapflag nosave SavePoint
-pvp_n_6-2.gat mapflag nosave SavePoint
-pvp_n_6-3.gat mapflag nosave SavePoint
-pvp_n_6-4.gat mapflag nosave SavePoint
-pvp_n_6-5.gat mapflag nosave SavePoint
-pvp_n_7-1.gat mapflag nosave SavePoint
-pvp_n_7-2.gat mapflag nosave SavePoint
-pvp_n_7-3.gat mapflag nosave SavePoint
-pvp_n_7-4.gat mapflag nosave SavePoint
-pvp_n_7-5.gat mapflag nosave SavePoint
-pvp_n_8-1.gat mapflag nosave SavePoint
-pvp_n_8-2.gat mapflag nosave SavePoint
-pvp_n_8-3.gat mapflag nosave SavePoint
-pvp_n_8-4.gat mapflag nosave SavePoint
-pvp_n_8-5.gat mapflag nosave SavePoint
-pvp_2vs2.gat mapflag nosave SavePoint
-
-// No Penalty =========================
-pvp_y_1-1.gat mapflag nopenalty
-pvp_y_1-2.gat mapflag nopenalty
-pvp_y_1-3.gat mapflag nopenalty
-pvp_y_1-4.gat mapflag nopenalty
-pvp_y_1-5.gat mapflag nopenalty
-pvp_y_2-1.gat mapflag nopenalty
-pvp_y_2-2.gat mapflag nopenalty
-pvp_y_2-3.gat mapflag nopenalty
-pvp_y_2-4.gat mapflag nopenalty
-pvp_y_2-5.gat mapflag nopenalty
-pvp_y_3-1.gat mapflag nopenalty
-pvp_y_3-2.gat mapflag nopenalty
-pvp_y_3-3.gat mapflag nopenalty
-pvp_y_3-4.gat mapflag nopenalty
-pvp_y_3-5.gat mapflag nopenalty
-pvp_y_4-1.gat mapflag nopenalty
-pvp_y_4-2.gat mapflag nopenalty
-pvp_y_4-3.gat mapflag nopenalty
-pvp_y_4-4.gat mapflag nopenalty
-pvp_y_4-5.gat mapflag nopenalty
-pvp_y_5-1.gat mapflag nopenalty
-pvp_y_5-2.gat mapflag nopenalty
-pvp_y_5-3.gat mapflag nopenalty
-pvp_y_5-4.gat mapflag nopenalty
-pvp_y_5-5.gat mapflag nopenalty
-pvp_y_6-1.gat mapflag nopenalty
-pvp_y_6-2.gat mapflag nopenalty
-pvp_y_6-3.gat mapflag nopenalty
-pvp_y_6-4.gat mapflag nopenalty
-pvp_y_6-5.gat mapflag nopenalty
-pvp_y_7-1.gat mapflag nopenalty
-pvp_y_7-2.gat mapflag nopenalty
-pvp_y_7-3.gat mapflag nopenalty
-pvp_y_7-4.gat mapflag nopenalty
-pvp_y_7-5.gat mapflag nopenalty
-pvp_y_8-1.gat mapflag nopenalty
-pvp_y_8-2.gat mapflag nopenalty
-pvp_y_8-3.gat mapflag nopenalty
-pvp_y_8-4.gat mapflag nopenalty
-pvp_y_8-5.gat mapflag nopenalty
-pvp_n_1-1.gat mapflag nopenalty
-pvp_n_1-2.gat mapflag nopenalty
-pvp_n_1-3.gat mapflag nopenalty
-pvp_n_1-4.gat mapflag nopenalty
-pvp_n_1-5.gat mapflag nopenalty
-pvp_n_2-1.gat mapflag nopenalty
-pvp_n_2-2.gat mapflag nopenalty
-pvp_n_2-3.gat mapflag nopenalty
-pvp_n_2-4.gat mapflag nopenalty
-pvp_n_2-5.gat mapflag nopenalty
-pvp_n_3-1.gat mapflag nopenalty
-pvp_n_3-2.gat mapflag nopenalty
-pvp_n_3-3.gat mapflag nopenalty
-pvp_n_3-4.gat mapflag nopenalty
-pvp_n_3-5.gat mapflag nopenalty
-pvp_n_4-1.gat mapflag nopenalty
-pvp_n_4-2.gat mapflag nopenalty
-pvp_n_4-3.gat mapflag nopenalty
-pvp_n_4-4.gat mapflag nopenalty
-pvp_n_4-5.gat mapflag nopenalty
-pvp_n_5-1.gat mapflag nopenalty
-pvp_n_5-2.gat mapflag nopenalty
-pvp_n_5-3.gat mapflag nopenalty
-pvp_n_5-4.gat mapflag nopenalty
-pvp_n_5-5.gat mapflag nopenalty
-pvp_n_6-1.gat mapflag nopenalty
-pvp_n_6-2.gat mapflag nopenalty
-pvp_n_6-3.gat mapflag nopenalty
-pvp_n_6-4.gat mapflag nopenalty
-pvp_n_6-5.gat mapflag nopenalty
-pvp_n_7-1.gat mapflag nopenalty
-pvp_n_7-2.gat mapflag nopenalty
-pvp_n_7-3.gat mapflag nopenalty
-pvp_n_7-4.gat mapflag nopenalty
-pvp_n_7-5.gat mapflag nopenalty
-pvp_n_8-1.gat mapflag nopenalty
-pvp_n_8-2.gat mapflag nopenalty
-pvp_n_8-3.gat mapflag nopenalty
-pvp_n_8-4.gat mapflag nopenalty
-pvp_n_8-5.gat mapflag nopenalty
-pvp_2vs2.gat mapflag nopenalty
-
-// No Teleport =======================
-pvp_y_room.gat mapflag noteleport
-pvp_y_1-1.gat mapflag noteleport
-pvp_y_1-2.gat mapflag noteleport
-pvp_y_1-3.gat mapflag noteleport
-pvp_y_1-4.gat mapflag noteleport
-pvp_y_1-5.gat mapflag noteleport
-pvp_y_2-1.gat mapflag noteleport
-pvp_y_2-2.gat mapflag noteleport
-pvp_y_2-3.gat mapflag noteleport
-pvp_y_2-4.gat mapflag noteleport
-pvp_y_2-5.gat mapflag noteleport
-pvp_y_3-1.gat mapflag noteleport
-pvp_y_3-2.gat mapflag noteleport
-pvp_y_3-3.gat mapflag noteleport
-pvp_y_3-4.gat mapflag noteleport
-pvp_y_3-5.gat mapflag noteleport
-pvp_y_4-1.gat mapflag noteleport
-pvp_y_4-2.gat mapflag noteleport
-pvp_y_4-3.gat mapflag noteleport
-pvp_y_4-4.gat mapflag noteleport
-pvp_y_4-5.gat mapflag noteleport
-pvp_y_5-1.gat mapflag noteleport
-pvp_y_5-2.gat mapflag noteleport
-pvp_y_5-3.gat mapflag noteleport
-pvp_y_5-4.gat mapflag noteleport
-pvp_y_5-5.gat mapflag noteleport
-pvp_y_6-1.gat mapflag noteleport
-pvp_y_6-2.gat mapflag noteleport
-pvp_y_6-3.gat mapflag noteleport
-pvp_y_6-4.gat mapflag noteleport
-pvp_y_6-5.gat mapflag noteleport
-pvp_y_7-1.gat mapflag noteleport
-pvp_y_7-2.gat mapflag noteleport
-pvp_y_7-3.gat mapflag noteleport
-pvp_y_7-4.gat mapflag noteleport
-pvp_y_7-5.gat mapflag noteleport
-pvp_y_8-1.gat mapflag noteleport
-pvp_y_8-2.gat mapflag noteleport
-pvp_y_8-3.gat mapflag noteleport
-pvp_y_8-4.gat mapflag noteleport
-pvp_y_8-5.gat mapflag noteleport
-pvp_n_room.gat mapflag noteleport
-pvp_n_1-1.gat mapflag noteleport
-pvp_n_1-2.gat mapflag noteleport
-pvp_n_1-3.gat mapflag noteleport
-pvp_n_1-4.gat mapflag noteleport
-pvp_n_1-5.gat mapflag noteleport
-pvp_n_2-1.gat mapflag noteleport
-pvp_n_2-2.gat mapflag noteleport
-pvp_n_2-3.gat mapflag noteleport
-pvp_n_2-4.gat mapflag noteleport
-pvp_n_2-5.gat mapflag noteleport
-pvp_n_3-1.gat mapflag noteleport
-pvp_n_3-2.gat mapflag noteleport
-pvp_n_3-3.gat mapflag noteleport
-pvp_n_3-4.gat mapflag noteleport
-pvp_n_3-5.gat mapflag noteleport
-pvp_n_4-1.gat mapflag noteleport
-pvp_n_4-2.gat mapflag noteleport
-pvp_n_4-3.gat mapflag noteleport
-pvp_n_4-4.gat mapflag noteleport
-pvp_n_4-5.gat mapflag noteleport
-pvp_n_5-1.gat mapflag noteleport
-pvp_n_5-2.gat mapflag noteleport
-pvp_n_5-3.gat mapflag noteleport
-pvp_n_5-4.gat mapflag noteleport
-pvp_n_5-5.gat mapflag noteleport
-pvp_n_6-1.gat mapflag noteleport
-pvp_n_6-2.gat mapflag noteleport
-pvp_n_6-3.gat mapflag noteleport
-pvp_n_6-4.gat mapflag noteleport
-pvp_n_6-5.gat mapflag noteleport
-pvp_n_7-1.gat mapflag noteleport
-pvp_n_7-2.gat mapflag noteleport
-pvp_n_7-3.gat mapflag noteleport
-pvp_n_7-4.gat mapflag noteleport
-pvp_n_7-5.gat mapflag noteleport
-pvp_n_8-1.gat mapflag noteleport
-pvp_n_8-2.gat mapflag noteleport
-pvp_n_8-3.gat mapflag noteleport
-pvp_n_8-4.gat mapflag noteleport
-pvp_n_8-5.gat mapflag noteleport
-pvp_2vs2.gat mapflag noteleport
-
-//Nightmare Equipment Drops PVP
-pvp_n_1-1.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_2-1.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_3-1.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_4-1.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_5-1.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_6-1.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_7-1.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_8-1.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_1-2.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_2-2.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_3-2.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_4-2.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_5-2.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_6-2.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_7-2.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_8-2.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_1-3.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_2-3.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_3-3.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_4-3.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_5-3.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_6-3.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_7-3.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_8-3.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_1-4.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_2-4.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_3-4.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_4-4.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_5-4.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_6-4.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_7-4.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_8-4.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_1-5.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_2-5.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_3-5.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_4-5.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_5-5.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_6-5.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_7-5.gat mapflag pvp_nightmaredrop random,equip,300
-pvp_n_8-5.gat mapflag pvp_nightmaredrop random,equip,300
diff --git a/conf-tmpl/mapflag/pvp_noparty.txt b/conf-tmpl/mapflag/pvp_noparty.txt
new file mode 100644
index 000000000..6e6bff300
--- /dev/null
+++ b/conf-tmpl/mapflag/pvp_noparty.txt
@@ -0,0 +1,35 @@
+//===== eAthena Script =======================================
+//= Map flags that disables attacking a party member
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+
+
+// Guild Castles ================
+aldeg_cas01.gat mapflag pvp_noparty
+aldeg_cas02.gat mapflag pvp_noparty
+aldeg_cas03.gat mapflag pvp_noparty
+aldeg_cas04.gat mapflag pvp_noparty
+aldeg_cas05.gat mapflag pvp_noparty
+gefg_cas01.gat mapflag pvp_noparty
+gefg_cas02.gat mapflag pvp_noparty
+gefg_cas03.gat mapflag pvp_noparty
+gefg_cas04.gat mapflag pvp_noparty
+gefg_cas05.gat mapflag pvp_noparty
+payg_cas01.gat mapflag pvp_noparty
+payg_cas02.gat mapflag pvp_noparty
+payg_cas03.gat mapflag pvp_noparty
+payg_cas04.gat mapflag pvp_noparty
+payg_cas05.gat mapflag pvp_noparty
+prtg_cas01.gat mapflag pvp_noparty
+prtg_cas02.gat mapflag pvp_noparty
+prtg_cas03.gat mapflag pvp_noparty
+prtg_cas04.gat mapflag pvp_noparty
+prtg_cas05.gat mapflag pvp_noparty
+
+// GvG Arenas =================
+guild_vs1.gat mapflag pvp_noparty
+guild_vs2.gat mapflag pvp_noparty
+guild_vs3.gat mapflag pvp_noparty
+guild_vs4.gat mapflag pvp_noparty
+guild_vs5.gat mapflag pvp_noparty \ No newline at end of file
diff --git a/conf-tmpl/mapflag/towns.txt b/conf-tmpl/mapflag/towns.txt
deleted file mode 100644
index 9352048ce..000000000
--- a/conf-tmpl/mapflag/towns.txt
+++ /dev/null
@@ -1,224 +0,0 @@
-//===== eAthena Script =======================================
-//= Map Flags for Buildings inside of Town Maps
-//===== By: ==================================================
-//= eAthena Dev Team
-//===== Current Version: =====================================
-//= 1.0
-//===== Compatible With: =====================================
-//=
-//===== Description: =========================================
-//= nobranch: No Dead Branching allowed.
-//= nomemo: No Warp Portal Memory Point allowed.
-//= nopenalty: No Exp. penalty when player dies.
-//= nosave: No saving respawn point allowed. Use SavePoint to use the
-//= players previous savepoint. or choose one manually.
-//= noteleport: No Teleporting allowed, No f-wings
-//= noreturn: No using b-wings
-//= noicewall: Disables icewall skill
-//===== Additional Comments: =================================
-//=
-//============================================================
-
-// No Dead Branch ================>\\
-alb_ship.gat mapflag nobranch
-alberta_in.gat mapflag nobranch
-aldeba_in.gat mapflag nobranch
-ama_in01.gat mapflag nobranch
-ama_in02.gat mapflag nobranch
-cmd_in01.gat mapflag nobranch
-cmd_in02.gat mapflag nobranch
-gef_tower.gat mapflag nobranch
-geffen_in.gat mapflag nobranch
-gon_in.gat mapflag nobranch
-gon_test.gat mapflag nobranch
-in_orcs01.gat mapflag nobranch
-izlude_in.gat mapflag nobranch
-jawaii_in.gat mapflag nobranch
-lou_in01.gat mapflag nobranch
-lou_in02.gat mapflag nobranch
-moc_castle.gat mapflag nobranch
-morocc_in.gat mapflag nobranch
-new_1-1.gat mapflag nobranch
-new_1-2.gat mapflag nobranch
-new_1-3.gat mapflag nobranch
-new_1-4.gat mapflag nobranch
-nif_in.gat mapflag nobranch
-payon_in01.gat mapflag nobranch
-payon_in02.gat mapflag nobranch
-prt_castle.gat mapflag nobranch
-prt_church.gat mapflag nobranch
-prt_in.gat mapflag nobranch
-um_in.gat mapflag nobranch
-xmas_in.gat mapflag nobranch
-yuno_in01.gat mapflag nobranch
-yuno_in03.gat mapflag nobranch
-yuno_in04.gat mapflag nobranch
-yuno_in05.gat mapflag nobranch
-
-// No Memory ==================>\\
-alb_ship.gat mapflag nomemo
-alberta_in.gat mapflag nomemo
-aldeba_in.gat mapflag nomemo
-ama_in01.gat mapflag nomemo
-ama_in02.gat mapflag nomemo
-cmd_in01.gat mapflag nomemo
-cmd_in02.gat mapflag nomemo
-gef_tower.gat mapflag nomemo
-geffen_in.gat mapflag nomemo
-gon_test.gat mapflag nomemo
-gon_in.gat mapflag nomemo
-in_orcs01.gat mapflag nomemo
-izlude_in.gat mapflag nomemo
-jawaii_in.gat mapflag nomemo
-lou_in01.gat mapflag nomemo
-lou_in02.gat mapflag nomemo
-moc_castle.gat mapflag nomemo
-morocc_in.gat mapflag nomemo
-nif_in.gat mapflag nomemo
-new_1-1.gat mapflag nomemo
-new_1-2.gat mapflag nomemo
-new_1-3.gat mapflag nomemo
-new_1-4.gat mapflag nomemo
-payon_in01.gat mapflag nomemo
-payon_in02.gat mapflag nomemo
-prt_castle.gat mapflag nomemo
-prt_church.gat mapflag nomemo
-prt_in.gat mapflag nomemo
-um_in.gat mapflag nomemo
-xmas_in.gat mapflag nomemo
-yuno_in01.gat mapflag nomemo
-yuno_in02.gat mapflag nomemo
-yuno_in03.gat mapflag nomemo
-
-
-// No Penalty ====================>\\
-alb_ship.gat mapflag nopenalty
-alberta.gat mapflag nopenalty
-alberta_in.gat mapflag nopenalty
-aldebaran.gat mapflag nopenalty
-aldeba_in.gat mapflag nopenalty
-amatsu.gat mapflag nopenalty
-ama_in01.gat mapflag nopenalty
-ama_in02.gat mapflag nopenalty
-arena_room.gat mapflag nopenalty
-comodo.gat mapflag nopenalty
-cmd_in01.gat mapflag nopenalty
-cmd_in02.gat mapflag nopenalty
-geffen.gat mapflag nopenalty
-gef_tower.gat mapflag nopenalty
-geffen_in.gat mapflag nopenalty
-gonryun.gat mapflag nopenalty
-gon_in.gat mapflag nopenalty
-gon_test.gat mapflag nopenalty
-in_orcs01.gat mapflag nopenalty
-izlude.gat mapflag nopenalty
-izlude_in.gat mapflag nopenalty
-jawaii.gat mapflag nopenalty
-jawaii_in.gat mapflag nopenalty
-louyang.gat mapflag nopenalty
-lou_in01.gat mapflag nopenalty
-lou_in02.gat mapflag nopenalty
-morocc.gat mapflag nopenalty
-moc_castle.gat mapflag nopenalty
-morocc_in.gat mapflag nopenalty
-new_1-1.gat mapflag nopenalty
-new_1-2.gat mapflag nopenalty
-new_1-3.gat mapflag nopenalty
-new_1-4.gat mapflag nopenalty
-niflheim.gat mapflag nopenalty
-nif_in.gat mapflag nopenalty
-payon.gat mapflag nopenalty
-payon_in01.gat mapflag nopenalty
-payon_in02.gat mapflag nopenalty
-prontera.gat mapflag nopenalty
-prt_are_in.gat mapflag nopenalty
-prt_are01.gat mapflag nopenalty
-prt_castle.gat mapflag nopenalty
-prt_church.gat mapflag nopenalty
-prt_in.gat mapflag nopenalty
-umatsu.gat mapflag nopenalty
-um_in.gat mapflag nopenalty
-xmas.gat mapflag nopenalty
-xmas_in.gat mapflag nopenalty
-yuno.gat mapflag nopenalty
-yuno_in01.gat mapflag nopenalty
-yuno_in03.gat mapflag nopenalty
-yuno_in04.gat mapflag nopenalty
-yuno_in05.gat mapflag nopenalty
-
-
-// No Teleport ===============>\\
-alb_ship.gat mapflag noteleport
-alberta_in.gat mapflag noteleport
-aldeba_in.gat mapflag noteleport
-ama_in01.gat mapflag noteleport
-ama_in02.gat mapflag noteleport
-cmd_in01.gat mapflag noteleport
-cmd_in02.gat mapflag noteleport
-gef_tower.gat mapflag noteleport
-geffen_in.gat mapflag noteleport
-gon_test.gat mapflag noteleport
-gon_in.gat mapflag noteleport
-in_orcs01.gat mapflag noteleport
-izlude_in.gat mapflag noteleport
-jawaii_in.gat mapflag noteleport
-lou_in01.gat mapflag noteleport
-lou_in02.gat mapflag noteleport
-moc_castle.gat mapflag noteleport
-morocc_in.gat mapflag noteleport
-new_1-1.gat mapflag noteleport
-new_1-2.gat mapflag noteleport
-new_1-3.gat mapflag noteleport
-new_1-4.gat mapflag noteleport
-nif_in.gat mapflag noteleport
-payon_in01.gat mapflag noteleport
-payon_in02.gat mapflag noteleport
-prt_are_in.gat mapflag noteleport
-prt_are01.gat mapflag noteleport
-prt_castle.gat mapflag noteleport
-prt_church.gat mapflag noteleport
-prt_in.gat mapflag noteleport
-um_in.gat mapflag noteleport
-xmas_in.gat mapflag noteleport
-yuno_in01.gat mapflag noteleport
-yuno_in03.gat mapflag noteleport
-yuno_in04.gat mapflag noteleport
-yuno_in05.gat mapflag noteleport
-
-// No Icewall ===============>\\
-alb_ship.gat mapflag noicewall
-alberta_in.gat mapflag noicewall
-aldeba_in.gat mapflag noicewall
-ama_in01.gat mapflag noicewall
-ama_in02.gat mapflag noicewall
-cmd_in01.gat mapflag noicewall
-cmd_in02.gat mapflag noicewall
-gef_tower.gat mapflag noicewall
-geffen_in.gat mapflag noicewall
-gon_test.gat mapflag noicewall
-gon_in.gat mapflag noicewall
-in_orcs01.gat mapflag noicewall
-izlude_in.gat mapflag noicewall
-jawaii_in.gat mapflag noicewall
-lou_in01.gat mapflag noicewall
-lou_in02.gat mapflag noicewall
-moc_castle.gat mapflag noicewall
-morocc_in.gat mapflag noicewall
-new_1-1.gat mapflag noicewall
-new_1-2.gat mapflag noicewall
-new_1-3.gat mapflag noicewall
-new_1-4.gat mapflag noicewall
-nif_in.gat mapflag noicewall
-payon_in01.gat mapflag noicewall
-payon_in02.gat mapflag noicewall
-prt_are_in.gat mapflag noicewall
-prt_are01.gat mapflag noicewall
-prt_castle.gat mapflag noicewall
-prt_church.gat mapflag noicewall
-prt_in.gat mapflag noicewall
-um_in.gat mapflag noicewall
-xmas_in.gat mapflag noicewall
-yuno_in01.gat mapflag noicewall
-yuno_in03.gat mapflag noicewall
-yuno_in04.gat mapflag noicewall
-yuno_in05.gat mapflag noicewall \ No newline at end of file
diff --git a/npc/guild/gldfunc_manager.txt b/npc/guild/gldfunc_manager.txt
index 46c0025e1..de47fbeab 100644
--- a/npc/guild/gldfunc_manager.txt
+++ b/npc/guild/gldfunc_manager.txt
@@ -422,7 +422,7 @@ L_Start:
mes "Oh well..";
next;
disablenpc "Kafra Service#"+getarg(4);
- //killmonster getarg(1)+".gat", "Guardian_" +getarg(4)+ "::OnGuardianDied";
+ killmonster getarg(1)+".gat", "Guardian_" +getarg(4)+ "::OnGuardianDied";
set @i, 0;
L_Loop:
set @i, @i + 1;
diff --git a/npc/mobs/fields/ayothana.txt b/npc/mobs/fields/ayothaya.txt
index 405cd18d0..405cd18d0 100644
--- a/npc/mobs/fields/ayothana.txt
+++ b/npc/mobs/fields/ayothaya.txt