summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changelog.txt2
-rw-r--r--conf-tmpl/battle_athena.conf5
-rw-r--r--src/map/mob.c4
3 files changed, 7 insertions, 4 deletions
diff --git a/Changelog.txt b/Changelog.txt
index de201b458..892afb98a 100644
--- a/Changelog.txt
+++ b/Changelog.txt
@@ -1,5 +1,7 @@
Date Added
11/22
+ * Changed monster_ignore_gm option to a level value. [Valaris]
+ (accounts greater than or equal to this setting won't be attacked by aggressives.)
* Fixed mapflag #s and constants for setmapflag and remove mapflag. [Valaris]
* Added skill names for kRO 11/23's new skills [celest]
- Preserve, Full Strip, Weapon Refine, Slim Pitcher, Full Chemical Protection,
diff --git a/conf-tmpl/battle_athena.conf b/conf-tmpl/battle_athena.conf
index 9c1a56bfb..2bfb84fe7 100644
--- a/conf-tmpl/battle_athena.conf
+++ b/conf-tmpl/battle_athena.conf
@@ -630,8 +630,9 @@ maximum_level: 255
// Example 2 : Setting 100 with 99 luk would add 99 to the drop rate.
drops_by_luk: 0
-// Do all monsters ignore GMs unless attacked? (Note 1)
-monsters_ignore_gm: no
+// Do all monsters ignore GMs unless attacked? (Set to minimum level required for GMs not to be attacked,
+// 0 means no one on server will be attacked)
+monsters_ignore_gm: 100
// Turn equipment breaking on. (Note 1)
// Turning this one will allow equipment to break in battles,
diff --git a/src/map/mob.c b/src/map/mob.c
index b3a2d83c0..5a0249a6c 100644
--- a/src/map/mob.c
+++ b/src/map/mob.c
@@ -1105,9 +1105,9 @@ int mob_can_reach(struct mob_data *md,struct block_list *bl,int range)
}
//========== guildcastle guardian no search eof==============
- if(bl && bl->type == BL_PC && battle_config.monsters_ignore_gm==1) { // option to have monsters ignore GMs [Valaris]
+ if(bl && bl->type == BL_PC && battle_config.monsters_ignore_gm) { // option to have monsters ignore GMs [Valaris]
struct map_session_data *sd;
- if((sd=(struct map_session_data *)bl) != NULL && pc_isGM(sd))
+ if((sd=(struct map_session_data *)bl) != NULL && pc_isGM(sd) >= battle_config.monsters_ignore_gm)
return 0;
}