summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-01-13 05:09:39 -0300
committerJesusaves <cpntb1@ymail.com>2021-01-13 05:09:39 -0300
commit77d29e63db270e75ad4094c7e4c5e4769a8d50c0 (patch)
treef2a31439326ce6da09b84d00f48490097dde18c7
parent72b5c6326243c214efa3ccceccbc4e577e6c3826 (diff)
downloadserverdata-77d29e63db270e75ad4094c7e4c5e4769a8d50c0.tar.gz
serverdata-77d29e63db270e75ad4094c7e4c5e4769a8d50c0.tar.bz2
serverdata-77d29e63db270e75ad4094c7e4c5e4769a8d50c0.tar.xz
serverdata-77d29e63db270e75ad4094c7e4c5e4769a8d50c0.zip
SuperMMO Zone for Fortress Island (overrides MMO 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
/////////////////////////////////////////