Ind 945 Posted April 27, 2013 (edited) Skill ID Processing OverhaulHello~! - What?! Yet another super-ultra-mega improvement, brought to you by Hercules. Improvement This is a monster improvement, map server's memory usage was dropped by no less than 38MB Processing on a number of areas that rely on this have improved, much faster e.g. skill tree calculation. This also prepares the game server to receive the new skills that have id of 5k or higher (e.g. Dragon Breath Water) Changes This changes how skills are stored during runtime for players, if you have any modifications on that you will want to update them before getting this update in your server. mob_max_skilllvl config was dropped, this limitation no longer exists (e.g. if you make a monster cast lvl 1000 jupitel thunder it'll do 1k hits) reintroduced, accidentally removed (misunderstood function) Special Thanks to Rytech, he brought up the topic of skill id processing which led me to do this Links~! Commit Edited February 7, 2017 by Ridley 10 kyeme, Jedzkie, Eurydice and 7 others reacted to this Quote Share this post Link to post Share on other sites
mybitch 9 Posted April 27, 2013 Have a question about this update. How to change max mob skill level? For example if the mob skill is too strong how to change it? Cause in the battle/skill.conf mob_max_skilllvl was deleted.. Quote Share this post Link to post Share on other sites
Ind 945 Posted April 27, 2013 hum interesting point o-o I thought it was used only as a limiter to how high it could go not how low (apparently i failed to read the config's description), so it is used to cap monster skill levels? I ran a quick query to find out how many use that, [cbox] Baphomet: KN_BRANDISHSPEAR lv 20 Baphomet: WZ_VERMILION lv 20 Baphomet: WZ_VERMILION lv 20 Baphomet: WZ_VERMILION lv 20 Doppelganger: KN_TWOHANDQUICKEN lv 20 Doppelganger: AL_DECAGI lv 48 Doppelganger: AL_DECAGI lv 48 Mistress: WZ_JUPITEL lv 28 Mistress: WZ_JUPITEL lv 28 Golden Thief Bug: MC_MAMMONITE lv 20 Golden Thief Bug: SM_MAGNUM lv 20 Golden Thief Bug: MG_FIREBALL lv 20 Orc Hero: AL_DECAGI lv 48 Orc Hero: KN_TWOHANDQUICKEN lv 20 Orc Hero: MG_THUNDERSTORM lv 15 Orc Hero: MG_THUNDERSTORM lv 15 Drake: AL_DECAGI lv 48 Eddga: MG_FIREBALL lv 20 Eddga: MG_FIREBALL lv 20 Eddga: SM_MAGNUM lv 20 Maya: KN_BRANDISHSPEAR lv 20 Moonlight Flower: MC_MAMMONITE lv 20 Abysmal Knight: KN_BRANDISHSPEAR lv 20 Hatii: AL_DECAGI lv 48 Mutant Dragonoid: MG_FIREBALL lv 20 Mutant Dragonoid: SM_MAGNUM lv 20 Maya Purple: KN_BRANDISHSPEAR lv 20 Lord of the Dead: AL_DECAGI lv 48 Lord of the Dead: KN_BRANDISHSPEAR lv 20 Dracula: AL_DECAGI lv 48 Dracula: NPC_SUMMONSLAVE lv 16 Dracula: NPC_SUMMONSLAVE lv 16 Baphomet: KN_BRANDISHSPEAR lv 20 Baphomet: KN_TWOHANDQUICKEN lv 20 Baphomet: WZ_VERMILION lv 20 Baphomet: WZ_VERMILION lv 20 Evil Snake Lord: SM_MAGNUM lv 20 Mutant Dragonoid: MG_FIREBALL lv 20 Mutant Dragonoid: SM_MAGNUM lv 20 Mutant Dragonoid: MG_FIREBALL lv 20 Mutant Dragonoid: SM_MAGNUM lv 20 Raydric: SM_MAGNUM lv 20 Raydric: SM_MAGNUM lv 20 Samurai Specter: KN_BRANDISHSPEAR lv 20 Samurai Specter: KN_TWOHANDQUICKEN lv 20 Bring it on!: SM_MAGNUM lv 20 Bring it on!: SM_MAGNUM lv 20 Bring it on!: WZ_VERMILION lv 20 Bring it on!: WZ_VERMILION lv 20 Bring it on!: NPC_SUMMONSLAVE lv 16 Bring it on!: NPC_SUMMONSLAVE lv 16 Margaretha Sorin: AL_DECAGI lv 48 Kathryne Keyron: WZ_JUPITEL lv 28 Kathryne Keyron: MG_FIREBALL lv 20 Kathryne Keyron: WZ_JUPITEL lv 28 Kathryne Keyron: MG_FIREBALL lv 20 Kathryne Keyron: WZ_JUPITEL lv 28 Kathryne Keyron: WZ_JUPITEL lv 28 Kathryne Keyron: MG_THUNDERSTORM lv 15 Kathryne Keyron: MG_THUNDERSTORM lv 15 Kathryne Keyron: MG_FIREBALL lv 20 Kathryne Keyron: MG_FIREBALL lv 20 Kathryne Keyron: WZ_SIGHTRASHER lv 20 Lord Knight Seyren: KN_TWOHANDQUICKEN lv 20 Lord Knight Seyren: SM_MAGNUM lv 20 Whitesmith Howard: MC_MAMMONITE lv 20 Whitesmith Howard: MC_MAMMONITE lv 20 High Priest Margaretha: AL_DECAGI lv 48 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 Lord Knight Seyren: KN_TWOHANDQUICKEN lv 20 Lord Knight Seyren: SM_MAGNUM lv 20 Whitesmith Howard: MC_MAMMONITE lv 20 Whitesmith Howard: MC_MAMMONITE lv 20 High Priest Margaretha: AL_DECAGI lv 48 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 Egnigem Cenia: SM_MAGNUM lv 20 Egnigem Cenia: KN_TWOHANDQUICKEN lv 20 Errende Ebecee: AL_DECAGI lv 48 Errende Ebecee: AL_DECAGI lv 48 Despero of Thanatos: WZ_SIGHTRASHER lv 20 Dolor of Thanatos: AL_DECAGI lv 48 Dolor of Thanatos: AL_DECAGI lv 48 Thanatos Phantom: KN_TWOHANDQUICKEN lv 20 Thanatos Phantom: WZ_VERMILION lv 20 Thanatos Phantom: WZ_VERMILION lv 20 Despero of Thanatos: WZ_SIGHTRASHER lv 20 Dolor of Thanatos: AL_DECAGI lv 48 Dolor of Thanatos: AL_DECAGI lv 48 Ferus: KN_BRANDISHSPEAR lv 20 Ferus: KN_BRANDISHSPEAR lv 20 Detardeurus: WZ_VERMILION lv 20 Detardeurus: WZ_VERMILION lv 20 Detardeurus: MG_FIREBALL lv 20 Detardeurus: SM_MAGNUM lv 20 Kiel D-01: SM_MAGNUM lv 20 Kiel D-01: SM_MAGNUM lv 20 Kiel D-01: KN_BRANDISHSPEAR lv 20 Kiel D-01: KN_BRANDISHSPEAR lv 20 Valkyrie Randgris: KN_TWOHANDQUICKEN lv 20 Valkyrie Randgris: KN_BRANDISHSPEAR lv 20 Valkyrie Randgris: MG_THUNDERSTORM lv 15 Valkyrie Randgris: WZ_VERMILION lv 20 Valkyrie Randgris: WZ_VERMILION lv 20 Skeggiold: AL_DECAGI lv 48 Skeggiold: AL_DECAGI lv 48 Valkyrie: KN_BRANDISHSPEAR lv 20 Valkyrie: WZ_JUPITEL lv 28 Gloom Under Night: SM_MAGNUM lv 20 Gloom Under Night: WZ_SIGHTRASHER lv 20 Gloom Under Night: MG_FIREBALL lv 20 Gloom Under Night: MG_FIREBALL lv 20 Agav: AL_DECAGI lv 48 Atroce: KN_TWOHANDQUICKEN lv 20 Atroce: SM_MAGNUM lv 20 Agav: AL_DECAGI lv 48 Bloody Knight: KN_TWOHANDQUICKEN lv 20 Bloody Knight: WZ_VERMILION lv 20 Bloody Knight: WZ_VERMILION lv 20 Bloody Knight: WZ_VERMILION lv 20 Bloody Knight: WZ_VERMILION lv 20 Hydrolancer: KN_TWOHANDQUICKEN lv 20 Moonlight Flower: MC_MAMMONITE lv 20 Detarderous: KN_TWOHANDQUICKEN lv 20 Detarderous: WZ_VERMILION lv 20 Detarderous: WZ_VERMILION lv 20 Detarderous: MG_FIREBALL lv 20 Detarderous: SM_MAGNUM lv 20 Sword Guardian: KN_TWOHANDQUICKEN lv 20 Salamander: KN_TWOHANDQUICKEN lv 20 Kasa: MG_FIREBALL lv 20 Kasa: MG_FIREBALL lv 20 Kasa: MG_FIREBALL lv 20 Kasa: WZ_SIGHTRASHER lv 20 Salamander: KN_TWOHANDQUICKEN lv 20 Imp: WZ_SIGHTRASHER lv 20 Gopinich: MG_FIREBALL lv 20 Gopinich: KN_TWOHANDQUICKEN lv 20 Gopinich: SM_MAGNUM lv 20 The Immortal Koshei: MG_FIREBALL lv 20 Valkyrie: KN_BRANDISHSPEAR lv 20 Valkyrie: WZ_JUPITEL lv 28 Satan Morroc: WZ_JUPITEL lv 28 Satan Morroc: WZ_JUPITEL lv 28 Wounded Morroc: WZ_JUPITEL lv 28 Wounded Morroc: WZ_JUPITEL lv 28 Incarnation of Morroc: SM_MAGNUM lv 20 Incarnation of Morroc: KN_TWOHANDQUICKEN lv 20 Incarnation of Morroc: KN_TWOHANDQUICKEN lv 20 Incarnation of Morroc: SM_MAGNUM lv 20 Unsealed Baphomet: KN_BRANDISHSPEAR lv 20 Unsealed Baphomet: KN_BRANDISHSPEAR lv 20 Unsealed Baphomet: WZ_VERMILION lv 20 Unsealed Baphomet: WZ_VERMILION lv 20 Piamette: WZ_VERMILION lv 20 Piamette: WZ_VERMILION lv 20 Piamette: WZ_JUPITEL lv 28 Piamette: WZ_JUPITEL lv 28 Wish Maiden: KN_TWOHANDQUICKEN lv 20 Wish Maiden: KN_TWOHANDQUICKEN lv 20 Wish Maiden: WZ_VERMILION lv 20 Wish Maiden: WZ_VERMILION lv 20 Piamette: WZ_VERMILION lv 20 Piamette: WZ_VERMILION lv 20 Piamette: WZ_JUPITEL lv 28 Piamette: WZ_JUPITEL lv 28 Naght Sieger: KN_TWOHANDQUICKEN lv 20 Boitata: KN_TWOHANDQUICKEN lv 20 Scaraba Queen: KN_BRANDISHSPEAR lv 20 Orc Hero: KN_TWOHANDQUICKEN lv 15 Orc Hero: MG_THUNDERSTORM lv 15 Eddga: MG_FIREBALL lv 20 Eddga: MG_FIREBALL lv 20 Eddga: SM_MAGNUM lv 20 Dracula: NPC_SUMMONSLAVE lv 16 Dracula: NPC_SUMMONSLAVE lv 16 Doppelganger: KN_TWOHANDQUICKEN lv 20 Mistress: WZ_JUPITEL lv 28 Mistress: WZ_JUPITEL lv 28 Baphomet: KN_BRANDISHSPEAR lv 20 Baphomet: WZ_VERMILION lv 20 Baphomet: WZ_VERMILION lv 20 Baphomet: WZ_VERMILION lv 20 Lord of the Dead: KN_BRANDISHSPEAR lv 20 Evil Snake Lord: SM_MAGNUM lv 20 Gloom Under Night: SM_MAGNUM lv 20 Gloom Under Night: WZ_SIGHTRASHER lv 20 Gloom Under Night: MG_FIREBALL lv 20 Gloom Under Night: MG_FIREBALL lv 20 Valkyrie Randgris1: KN_TWOHANDQUICKEN lv 20 Valkyrie Randgris1: KN_BRANDISHSPEAR lv 20 Valkyrie Randgris1: MG_THUNDERSTORM lv 15 Valkyrie Randgris1: WZ_VERMILION lv 20 Valkyrie Randgris1: WZ_VERMILION lv 20 Gold One-Horn Scaraba: KN_TWOHANDQUICKEN lv 20 Gold One-Horn Scaraba: WZ_HEAVENDRIVE lv 20 Gold One-Horn Scaraba: WZ_HEAVENDRIVE lv 20 Gold Two-Horn Scaraba: SM_BASH lv 20 Gold Two-Horn Scaraba: KN_TWOHANDQUICKEN lv 20 Gold Two-Horn Scaraba: MG_THUNDERSTORM lv 20 Gold Two-Horn Scaraba: MG_THUNDERSTORM lv 20 Gold Antler Scaraba: WZ_HEAVENDRIVE lv 20 Gold Antler Scaraba: WZ_HEAVENDRIVE lv 20 Gold Rake Scaraba: MC_MAMMONITE lv 20 Gold Rake Scaraba: MG_THUNDERSTORM lv 20 Gold Rake Scaraba: MG_THUNDERSTORM lv 20 Gold Queen Scaraba: KN_BRANDISHSPEAR lv 20 Gold Queen Scaraba: WZ_HEAVENDRIVE lv 20 Gold Queen Scaraba: WZ_HEAVENDRIVE lv 20 Gold Antler Scaraba: WZ_HEAVENDRIVE lv 20 Gold Antler Scaraba: WZ_HEAVENDRIVE lv 20 Gold Rake Scaraba: MC_MAMMONITE lv 20 Gold Rake Scaraba: MG_THUNDERSTORM lv 20 Gold Rake Scaraba: MG_THUNDERSTORM lv 20 Gold One-Horn Scaraba: KN_TWOHANDQUICKEN lv 20 Gold One-Horn Scaraba: WZ_HEAVENDRIVE lv 20 Gold One-Horn Scaraba: WZ_HEAVENDRIVE lv 20 Gold Two-Horn Scaraba: SM_BASH lv 20 Gold Two-Horn Scaraba: KN_TWOHANDQUICKEN lv 20 Gold Two-Horn Scaraba: MG_THUNDERSTORM lv 20 Gold Two-Horn Scaraba: MG_THUNDERSTORM lv 20 Celia: MG_SOULSTRIKE lv 20 Celia: MG_THUNDERSTORM lv 15 Celia: MG_THUNDERSTORM lv 15 Celia: MG_FIREBALL lv 20 Celia: MG_FIREBALL lv 20 Celia: MG_FIREBALL lv 20 Paladin Randel: KN_TWOHANDQUICKEN lv 20 Professor Celia: MG_SOULSTRIKE lv 20 Professor Celia: MG_THUNDERSTORM lv 15 Professor Celia: MG_THUNDERSTORM lv 15 Professor Celia: MG_FIREBALL lv 20 Professor Celia: MG_FIREBALL lv 20 Professor Celia: MG_FIREBALL lv 20 Paladin Randel: KN_TWOHANDQUICKEN lv 20 Professor Celia: MG_SOULSTRIKE lv 20 Professor Celia: MG_THUNDERSTORM lv 15 Professor Celia: MG_THUNDERSTORM lv 15 Professor Celia: MG_FIREBALL lv 20 Professor Celia: MG_FIREBALL lv 20 Professor Celia: MG_FIREBALL lv 20 Bangungot: WZ_VERMILION lv 20 Bangungot: WZ_VERMILION lv 20 Buwaya: WZ_VERMILION lv 20 Buwaya: WZ_VERMILION lv 20 Bakonawa: WZ_VERMILION lv 20 Fake Buwaya: WZ_VERMILION lv 20 Fake Buwaya: WZ_VERMILION lv 20 [/cbox] Quote Share this post Link to post Share on other sites
mybitch 9 Posted April 27, 2013 hum interesting point o-o I thought it was used only as a limiter to how high it could go not how low (apparently i failed to read the config's description), so it is used to cap monster skill levels? I ran a quick query to find out how many use that, [cbox] Baphomet: KN_BRANDISHSPEAR lv 20 Baphomet: WZ_VERMILION lv 20 Baphomet: WZ_VERMILION lv 20 Baphomet: WZ_VERMILION lv 20 Doppelganger: KN_TWOHANDQUICKEN lv 20 Doppelganger: AL_DECAGI lv 48 Doppelganger: AL_DECAGI lv 48 Mistress: WZ_JUPITEL lv 28 Mistress: WZ_JUPITEL lv 28 Golden Thief Bug: MC_MAMMONITE lv 20 Golden Thief Bug: SM_MAGNUM lv 20 Golden Thief Bug: MG_FIREBALL lv 20 Orc Hero: AL_DECAGI lv 48 Orc Hero: KN_TWOHANDQUICKEN lv 20 Orc Hero: MG_THUNDERSTORM lv 15 Orc Hero: MG_THUNDERSTORM lv 15 Drake: AL_DECAGI lv 48 Eddga: MG_FIREBALL lv 20 Eddga: MG_FIREBALL lv 20 Eddga: SM_MAGNUM lv 20 Maya: KN_BRANDISHSPEAR lv 20 Moonlight Flower: MC_MAMMONITE lv 20 Abysmal Knight: KN_BRANDISHSPEAR lv 20 Hatii: AL_DECAGI lv 48 Mutant Dragonoid: MG_FIREBALL lv 20 Mutant Dragonoid: SM_MAGNUM lv 20 Maya Purple: KN_BRANDISHSPEAR lv 20 Lord of the Dead: AL_DECAGI lv 48 Lord of the Dead: KN_BRANDISHSPEAR lv 20 Dracula: AL_DECAGI lv 48 Dracula: NPC_SUMMONSLAVE lv 16 Dracula: NPC_SUMMONSLAVE lv 16 Baphomet: KN_BRANDISHSPEAR lv 20 Baphomet: KN_TWOHANDQUICKEN lv 20 Baphomet: WZ_VERMILION lv 20 Baphomet: WZ_VERMILION lv 20 Evil Snake Lord: SM_MAGNUM lv 20 Mutant Dragonoid: MG_FIREBALL lv 20 Mutant Dragonoid: SM_MAGNUM lv 20 Mutant Dragonoid: MG_FIREBALL lv 20 Mutant Dragonoid: SM_MAGNUM lv 20 Raydric: SM_MAGNUM lv 20 Raydric: SM_MAGNUM lv 20 Samurai Specter: KN_BRANDISHSPEAR lv 20 Samurai Specter: KN_TWOHANDQUICKEN lv 20 Bring it on!: SM_MAGNUM lv 20 Bring it on!: SM_MAGNUM lv 20 Bring it on!: WZ_VERMILION lv 20 Bring it on!: WZ_VERMILION lv 20 Bring it on!: NPC_SUMMONSLAVE lv 16 Bring it on!: NPC_SUMMONSLAVE lv 16 Margaretha Sorin: AL_DECAGI lv 48 Kathryne Keyron: WZ_JUPITEL lv 28 Kathryne Keyron: MG_FIREBALL lv 20 Kathryne Keyron: WZ_JUPITEL lv 28 Kathryne Keyron: MG_FIREBALL lv 20 Kathryne Keyron: WZ_JUPITEL lv 28 Kathryne Keyron: WZ_JUPITEL lv 28 Kathryne Keyron: MG_THUNDERSTORM lv 15 Kathryne Keyron: MG_THUNDERSTORM lv 15 Kathryne Keyron: MG_FIREBALL lv 20 Kathryne Keyron: MG_FIREBALL lv 20 Kathryne Keyron: WZ_SIGHTRASHER lv 20 Lord Knight Seyren: KN_TWOHANDQUICKEN lv 20 Lord Knight Seyren: SM_MAGNUM lv 20 Whitesmith Howard: MC_MAMMONITE lv 20 Whitesmith Howard: MC_MAMMONITE lv 20 High Priest Margaretha: AL_DECAGI lv 48 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 Lord Knight Seyren: KN_TWOHANDQUICKEN lv 20 Lord Knight Seyren: SM_MAGNUM lv 20 Whitesmith Howard: MC_MAMMONITE lv 20 Whitesmith Howard: MC_MAMMONITE lv 20 High Priest Margaretha: AL_DECAGI lv 48 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 High Wizard Kathryne: WZ_VERMILION lv 20 Egnigem Cenia: SM_MAGNUM lv 20 Egnigem Cenia: KN_TWOHANDQUICKEN lv 20 Errende Ebecee: AL_DECAGI lv 48 Errende Ebecee: AL_DECAGI lv 48 Despero of Thanatos: WZ_SIGHTRASHER lv 20 Dolor of Thanatos: AL_DECAGI lv 48 Dolor of Thanatos: AL_DECAGI lv 48 Thanatos Phantom: KN_TWOHANDQUICKEN lv 20 Thanatos Phantom: WZ_VERMILION lv 20 Thanatos Phantom: WZ_VERMILION lv 20 Despero of Thanatos: WZ_SIGHTRASHER lv 20 Dolor of Thanatos: AL_DECAGI lv 48 Dolor of Thanatos: AL_DECAGI lv 48 Ferus: KN_BRANDISHSPEAR lv 20 Ferus: KN_BRANDISHSPEAR lv 20 Detardeurus: WZ_VERMILION lv 20 Detardeurus: WZ_VERMILION lv 20 Detardeurus: MG_FIREBALL lv 20 Detardeurus: SM_MAGNUM lv 20 Kiel D-01: SM_MAGNUM lv 20 Kiel D-01: SM_MAGNUM lv 20 Kiel D-01: KN_BRANDISHSPEAR lv 20 Kiel D-01: KN_BRANDISHSPEAR lv 20 Valkyrie Randgris: KN_TWOHANDQUICKEN lv 20 Valkyrie Randgris: KN_BRANDISHSPEAR lv 20 Valkyrie Randgris: MG_THUNDERSTORM lv 15 Valkyrie Randgris: WZ_VERMILION lv 20 Valkyrie Randgris: WZ_VERMILION lv 20 Skeggiold: AL_DECAGI lv 48 Skeggiold: AL_DECAGI lv 48 Valkyrie: KN_BRANDISHSPEAR lv 20 Valkyrie: WZ_JUPITEL lv 28 Gloom Under Night: SM_MAGNUM lv 20 Gloom Under Night: WZ_SIGHTRASHER lv 20 Gloom Under Night: MG_FIREBALL lv 20 Gloom Under Night: MG_FIREBALL lv 20 Agav: AL_DECAGI lv 48 Atroce: KN_TWOHANDQUICKEN lv 20 Atroce: SM_MAGNUM lv 20 Agav: AL_DECAGI lv 48 Bloody Knight: KN_TWOHANDQUICKEN lv 20 Bloody Knight: WZ_VERMILION lv 20 Bloody Knight: WZ_VERMILION lv 20 Bloody Knight: WZ_VERMILION lv 20 Bloody Knight: WZ_VERMILION lv 20 Hydrolancer: KN_TWOHANDQUICKEN lv 20 Moonlight Flower: MC_MAMMONITE lv 20 Detarderous: KN_TWOHANDQUICKEN lv 20 Detarderous: WZ_VERMILION lv 20 Detarderous: WZ_VERMILION lv 20 Detarderous: MG_FIREBALL lv 20 Detarderous: SM_MAGNUM lv 20 Sword Guardian: KN_TWOHANDQUICKEN lv 20 Salamander: KN_TWOHANDQUICKEN lv 20 Kasa: MG_FIREBALL lv 20 Kasa: MG_FIREBALL lv 20 Kasa: MG_FIREBALL lv 20 Kasa: WZ_SIGHTRASHER lv 20 Salamander: KN_TWOHANDQUICKEN lv 20 Imp: WZ_SIGHTRASHER lv 20 Gopinich: MG_FIREBALL lv 20 Gopinich: KN_TWOHANDQUICKEN lv 20 Gopinich: SM_MAGNUM lv 20 The Immortal Koshei: MG_FIREBALL lv 20 Valkyrie: KN_BRANDISHSPEAR lv 20 Valkyrie: WZ_JUPITEL lv 28 Satan Morroc: WZ_JUPITEL lv 28 Satan Morroc: WZ_JUPITEL lv 28 Wounded Morroc: WZ_JUPITEL lv 28 Wounded Morroc: WZ_JUPITEL lv 28 Incarnation of Morroc: SM_MAGNUM lv 20 Incarnation of Morroc: KN_TWOHANDQUICKEN lv 20 Incarnation of Morroc: KN_TWOHANDQUICKEN lv 20 Incarnation of Morroc: SM_MAGNUM lv 20 Unsealed Baphomet: KN_BRANDISHSPEAR lv 20 Unsealed Baphomet: KN_BRANDISHSPEAR lv 20 Unsealed Baphomet: WZ_VERMILION lv 20 Unsealed Baphomet: WZ_VERMILION lv 20 Piamette: WZ_VERMILION lv 20 Piamette: WZ_VERMILION lv 20 Piamette: WZ_JUPITEL lv 28 Piamette: WZ_JUPITEL lv 28 Wish Maiden: KN_TWOHANDQUICKEN lv 20 Wish Maiden: KN_TWOHANDQUICKEN lv 20 Wish Maiden: WZ_VERMILION lv 20 Wish Maiden: WZ_VERMILION lv 20 Piamette: WZ_VERMILION lv 20 Piamette: WZ_VERMILION lv 20 Piamette: WZ_JUPITEL lv 28 Piamette: WZ_JUPITEL lv 28 Naght Sieger: KN_TWOHANDQUICKEN lv 20 Boitata: KN_TWOHANDQUICKEN lv 20 Scaraba Queen: KN_BRANDISHSPEAR lv 20 Orc Hero: KN_TWOHANDQUICKEN lv 15 Orc Hero: MG_THUNDERSTORM lv 15 Eddga: MG_FIREBALL lv 20 Eddga: MG_FIREBALL lv 20 Eddga: SM_MAGNUM lv 20 Dracula: NPC_SUMMONSLAVE lv 16 Dracula: NPC_SUMMONSLAVE lv 16 Doppelganger: KN_TWOHANDQUICKEN lv 20 Mistress: WZ_JUPITEL lv 28 Mistress: WZ_JUPITEL lv 28 Baphomet: KN_BRANDISHSPEAR lv 20 Baphomet: WZ_VERMILION lv 20 Baphomet: WZ_VERMILION lv 20 Baphomet: WZ_VERMILION lv 20 Lord of the Dead: KN_BRANDISHSPEAR lv 20 Evil Snake Lord: SM_MAGNUM lv 20 Gloom Under Night: SM_MAGNUM lv 20 Gloom Under Night: WZ_SIGHTRASHER lv 20 Gloom Under Night: MG_FIREBALL lv 20 Gloom Under Night: MG_FIREBALL lv 20 Valkyrie Randgris1: KN_TWOHANDQUICKEN lv 20 Valkyrie Randgris1: KN_BRANDISHSPEAR lv 20 Valkyrie Randgris1: MG_THUNDERSTORM lv 15 Valkyrie Randgris1: WZ_VERMILION lv 20 Valkyrie Randgris1: WZ_VERMILION lv 20 Gold One-Horn Scaraba: KN_TWOHANDQUICKEN lv 20 Gold One-Horn Scaraba: WZ_HEAVENDRIVE lv 20 Gold One-Horn Scaraba: WZ_HEAVENDRIVE lv 20 Gold Two-Horn Scaraba: SM_BASH lv 20 Gold Two-Horn Scaraba: KN_TWOHANDQUICKEN lv 20 Gold Two-Horn Scaraba: MG_THUNDERSTORM lv 20 Gold Two-Horn Scaraba: MG_THUNDERSTORM lv 20 Gold Antler Scaraba: WZ_HEAVENDRIVE lv 20 Gold Antler Scaraba: WZ_HEAVENDRIVE lv 20 Gold Rake Scaraba: MC_MAMMONITE lv 20 Gold Rake Scaraba: MG_THUNDERSTORM lv 20 Gold Rake Scaraba: MG_THUNDERSTORM lv 20 Gold Queen Scaraba: KN_BRANDISHSPEAR lv 20 Gold Queen Scaraba: WZ_HEAVENDRIVE lv 20 Gold Queen Scaraba: WZ_HEAVENDRIVE lv 20 Gold Antler Scaraba: WZ_HEAVENDRIVE lv 20 Gold Antler Scaraba: WZ_HEAVENDRIVE lv 20 Gold Rake Scaraba: MC_MAMMONITE lv 20 Gold Rake Scaraba: MG_THUNDERSTORM lv 20 Gold Rake Scaraba: MG_THUNDERSTORM lv 20 Gold One-Horn Scaraba: KN_TWOHANDQUICKEN lv 20 Gold One-Horn Scaraba: WZ_HEAVENDRIVE lv 20 Gold One-Horn Scaraba: WZ_HEAVENDRIVE lv 20 Gold Two-Horn Scaraba: SM_BASH lv 20 Gold Two-Horn Scaraba: KN_TWOHANDQUICKEN lv 20 Gold Two-Horn Scaraba: MG_THUNDERSTORM lv 20 Gold Two-Horn Scaraba: MG_THUNDERSTORM lv 20 Celia: MG_SOULSTRIKE lv 20 Celia: MG_THUNDERSTORM lv 15 Celia: MG_THUNDERSTORM lv 15 Celia: MG_FIREBALL lv 20 Celia: MG_FIREBALL lv 20 Celia: MG_FIREBALL lv 20 Paladin Randel: KN_TWOHANDQUICKEN lv 20 Professor Celia: MG_SOULSTRIKE lv 20 Professor Celia: MG_THUNDERSTORM lv 15 Professor Celia: MG_THUNDERSTORM lv 15 Professor Celia: MG_FIREBALL lv 20 Professor Celia: MG_FIREBALL lv 20 Professor Celia: MG_FIREBALL lv 20 Paladin Randel: KN_TWOHANDQUICKEN lv 20 Professor Celia: MG_SOULSTRIKE lv 20 Professor Celia: MG_THUNDERSTORM lv 15 Professor Celia: MG_THUNDERSTORM lv 15 Professor Celia: MG_FIREBALL lv 20 Professor Celia: MG_FIREBALL lv 20 Professor Celia: MG_FIREBALL lv 20 Bangungot: WZ_VERMILION lv 20 Bangungot: WZ_VERMILION lv 20 Buwaya: WZ_VERMILION lv 20 Buwaya: WZ_VERMILION lv 20 Bakonawa: WZ_VERMILION lv 20 Fake Buwaya: WZ_VERMILION lv 20 Fake Buwaya: WZ_VERMILION lv 20 [/cbox] yeah to cap monster skill damage.. For example before the update.. at max_mob_skillvl: 100 -- monster can damage upto 40k normally with full equips raydric and etc.. BUT at 1 -- monster can only damage upto 5-8k ... Quote Share this post Link to post Share on other sites
Ind 945 Posted April 27, 2013 I see o-o my fault for removing it eh, I'll get it back in Quote Share this post Link to post Share on other sites
mybitch 9 Posted April 27, 2013 Teeway! Cause I run hercules on a low-rate pre-renewal and at max_mob_skillvl: 100 is too strong Quote Share this post Link to post Share on other sites
Ind 945 Posted April 27, 2013 There we go https://github.com/HerculesWS/Hercules/commit/f2942453592621f5d3e4553fa96cd1b417fa74fb apologies for that. Quote Share this post Link to post Share on other sites
chir0n 0 Posted April 27, 2013 thanks for this! Quote Share this post Link to post Share on other sites
icabit 4 Posted April 29, 2013 awesome work saved up more ram <3 Quote Share this post Link to post Share on other sites
Cydh 9 Posted June 4, 2014 anyone got problem by adding custom skill? Examples, I add custom skill with ID 3040, as far as I know, in the skill_get_index, it will be handle by else if ( skill_id < 5019 ) // 3036 - 5000 are empty - 1020+57+348+35 skill_id = (1460) + skill_id - 5001; 1460 + 3040 - 5001 = -501? 5020, this is will returns ShowWarning("skill_get_index: skill id '%d' is not being handled!n",skill_id); then, I must 'peek' the empty slot between official skill ids or "add new skill ID after 1478 (#define MAX_SKILL) then add the value of MAX_SKILL" (I didn't find any info like I mention, CMIIW) Quote Share this post Link to post Share on other sites
Emistry 145 Posted June 4, 2014 you can use the ID between 700~900 i think. should be around this range. Quote Share this post Link to post Share on other sites
ossi0110 200 Posted June 5, 2014 anyone got problem by adding custom skill? Examples, I add custom skill with ID 3040, as far as I know, in the skill_get_index, it will be handle by else if ( skill_id < 5019 ) // 3036 - 5000 are empty - 1020+57+348+35 skill_id = (1460) + skill_id - 5001; 1460 + 3040 - 5001 = -501? 5020, this is will returns ShowWarning("skill_get_index: skill id '%d' is not being handled!n",skill_id); then, I must 'peek' the empty slot between official skill ids or "add new skill ID after 1478 (#define MAX_SKILL) then add the value of MAX_SKILL" (I didn't find any info like I mention, CMIIW) Adding Custom Skills is limited from the Client Side , since the Values are hardcoded Skill ID 900 - 1000 Are Save to use for Custom Skills 1 Black Box reacted to this Quote Share this post Link to post Share on other sites