Mapflag Help: Reduce damage of a skill

Hadeszeus

New member
Messages
651
Points
0
Location
Philippines
Can someone help how to reduce specific skill damage in a specific MAP not globally?

Is this possible via script? or map_zone_db.conf?

Thanks 

 
I saw it WA...

//===== Hercules Script ======================================
//= Mapflag: Adjust Skill Damage.
//===== By: ==================================================
//= Hercules Dev Team
//===== Current Version: =====================================
//= 1.0
//===== Description: =========================================
//= This mapflag allows you to modify the damage of any skill 
//= in any map.
//= Example (1):
//= prontera mapflag adjust_skill_damage MG_FIREBOLT 50
//= Halves the damage of Firebolt in Prontera.
//=
//= Example (2):
//= prontera mapflag adjust_skill_damage MG_FIREBOLT 200
//= Doubles the damage of Firebolt in Prontera.
//===== Additional Comments: =================================
//= 1.0 - Initial script.
//============================================================
 
Go to your map_zone_db.conf then on the category "All" . (That means, whole server, whole world of your RO).

The code below will limit the MO_EXTREMITYFIST to halve. If you make it 100, then that would be normal. If you do 200, then that skill will double the damage output.

Code:
zones: ({    /* All zone is a dynamic (very special) zone that is forcebly inherited by ALL maps automatically */    name: "All" /* changing this name requires MAP_ZONE_ALL_NAME to also be changed in src/map/map.h file */    disabled_skills: {        //both examples below disable napalm beat (id 11) to players        //MG_NAPALMBEAT: "PLAYER"        //ID11: "PLAYER"    }    disabled_items: {        //Both examples below disable apple (id 501)        //Apple: true        //ID501: true    }        mapflags: (    )        /* "command:min-group-lv-to-override" e.g. "heal: 70" */    disabled_commands: {        //Example Below makes @heal be used in maps within this zone only by those group lv 70 and above        //heal: 70    }    skill_damage_cap: {        //Exemple Below caps firebolt damage in maps within this zone to a maximum 50 damage,        // (depends on HMAP_ZONE_DAMAGE_CAP_TYPE in src/config/core.h)        // when cast vs players and monsters.        //MG_COLDBOLT: (50,"PLAYER | MONSTER")    }+    adjust_skill_damage: {+  	 MO_EXTREMITYFIST    50+    }}, 
 
Last edited by a moderator:
Go to your map_zone_db.conf then on the category "All" . (That means, whole server, whole world of your RO).

The code below will limit the MO_EXTREMITYFIST to halve. If you make it 100, then that would be normal. If you do 200, then that skill will double the damage output.

zones: ({  /* All zone is a dynamic (very special) zone that is forcebly inherited by ALL maps automatically */  name: "All" /* changing this name requires MAP_ZONE_ALL_NAME to also be changed in src/map/map.h file */  disabled_skills: {    //both examples below disable napalm beat (id 11) to players    //MG_NAPALMBEAT: "PLAYER"    //ID11: "PLAYER"  }  disabled_items: {    //Both examples below disable apple (id 501)    //Apple: true    //ID501: true  }    mapflags: (  )    /* "command:min-group-lv-to-override" e.g. "heal: 70" */  disabled_commands: {    //Example Below makes @heal be used in maps within this zone only by those group lv 70 and above    //heal: 70  }  skill_damage_cap: {    //Exemple Below caps firebolt damage in maps within this zone to a maximum 50 damage,    // (depends on HMAP_ZONE_DAMAGE_CAP_TYPE in src/config/core.h)    // when cast vs players and monsters.    //MG_COLDBOLT: (50,"PLAYER | MONSTER")  }+   adjust_skill_damage: {+  MO_EXTREMITYFIST  50+   }}, 
still now working sir. 
default_sad.png


 
Back
Top