summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--db/re/map_zone_db.conf70
-rw-r--r--npc/025-1/ctrl.c2
2 files changed, 71 insertions, 1 deletions
diff --git a/db/re/map_zone_db.conf b/db/re/map_zone_db.conf
index a436f9d3e..4492995c7 100644
--- a/db/re/map_zone_db.conf
+++ b/db/re/map_zone_db.conf
@@ -594,6 +594,76 @@ zones: (
}
},
{
+ /* SuperMMO Zone is not the place for GMs to mess with - Fortress Island */
+ name: "SuperMMO"
+
+ disabled_skills: {
+ AL_WARP: "ALL"
+ AL_TELEPORT: "ALL"
+ WE_CALLPARTNER: "ALL"
+ WE_CALLPARENT: "ALL"
+ WE_CALLBABY: "ALL"
+ SC_DIMENSIONDOOR: "ALL"
+ GD_EMERGENCYCALL: "ALL"
+ }
+
+ disabled_items: {
+ TimeFlask: true
+ CandorWarpCrystal: true
+ TulimWarpCrystal: true
+ HalinWarpCrystal: true
+ HurnsWarpCrystal: true
+ LoFWarpCrystal: true
+ NivalWarpCrystal: true
+ FrostiaWarpCrystal: true
+ LilitWarpCrystal: true
+ ReturnPotion: true
+ }
+
+ mapflags: (
+ "nowarpto",
+ "nosave 025-2,100,27",
+ )
+
+ /* "command:min-group-lv-to-override" e.g. "heal: 70" */
+ disabled_commands: {
+ recall: 100
+ recallall: 100
+ monster: 100
+ item: 100
+ summon: 100
+ killer: 100
+ killable: 100
+ pvpon: 100
+ pvpoff: 100
+ clone: 100
+ slaveclone: 100
+ evilclone: 100
+ monstersmall: 100
+ monsterbig: 100
+ save: 100
+ killmonster: 100
+ killmonster2: 100
+ raisemap: 100
+ doommap: 100
+ kill: 100
+ nuke: 100
+ //revive: 100
+ setbattleflag: 100
+ cvcon: 100
+ cvcoff: 100
+ addwarp: 100
+ mapflag: 100
+ gvgon: 100
+ gvgoff: 100
+ skillon: 100
+ skilloff: 100
+ alive: 100
+ }
+ skill_damage_cap: {
+ }
+},
+{
name: "Towns"
mapflags: (
diff --git a/npc/025-1/ctrl.c b/npc/025-1/ctrl.c
index cc97a55bf..165cfaa0b 100644
--- a/npc/025-1/ctrl.c
+++ b/npc/025-1/ctrl.c
@@ -26,7 +26,7 @@
// TODO: Heartbeat - (Re)Spawn monsters inside every X seconds
// MAPFLAGS
-025-1 mapflag zone MMO
+025-1 mapflag zone SuperMMO
025-1 mapflag nosave 025-2 100 27
/////////////////////////////////////////