Quote:
Originally Posted by trevius
Mine also trains bard skills, since they level insanely slow in the emu.
|
Derail:
I hate that as well, and it is a very easy change.
This was take from old source, so it may be out of date, but the change is very simple. In zone\spells.cpp:
Code:
void Client::CheckSongSkillIncrease(int16 spell_id){
switch(spells[spell_id].skill)
{
case SINGING:
CheckIncreaseSkill(SINGING, -20);
break;
case PERCUSSION_INSTRUMENTS:
if(this->itembonuses.percussionMod > 0)
CheckIncreaseSkill(PERCUSSION_INSTRUMENTS, -20);
else
CheckIncreaseSkill(SINGING, -20);
break;
case STRINGED_INSTRUMENTS:
if(this->itembonuses.stringedMod > 0)
CheckIncreaseSkill(STRINGED_INSTRUMENTS, -20);
else
CheckIncreaseSkill(SINGING, -20);
break;
case WIND_INSTRUMENTS:
if(this->itembonuses.windMod > 0)
CheckIncreaseSkill(WIND_INSTRUMENTS, -20);
else
CheckIncreaseSkill(SINGING, -20);
break;
case BRASS_INSTRUMENTS:
if(this->itembonuses.brassMod > 0)
CheckIncreaseSkill(BRASS_INSTRUMENTS, -20);
else
CheckIncreaseSkill(SINGING, -20);
break;
default:
break;
}
}
-20 is crawling slow; -15 seemed alright to me; and -10 seemed too fast. I would post it in the development section but it is minor, so please excuse the derail.