Thread: Scribeage ...
View Single Post
  #4  
Old 12-21-2008, 02:08 AM
kiirdiir
Sarnak
 
Join Date: Apr 2007
Posts: 42
Default

Quote:
Originally Posted by trevius View Post
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.
Reply With Quote