Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 09-22-2015, 12:13 PM
Shendare
Dragon
 
Join Date: Apr 2009
Location: California
Posts: 814
Default

Yeah, that was my thought, too. If skillups are too inconvenient for your server's philosophy, may as well max 'em at level up.

zone/exp.cpp - Client::SetLevel() - Line ~604

Code:
...
	Log.Out(Logs::General, Logs::Normal, "Setting Level for %s to %i", GetName(), set_level);

	CalcBonuses();

	// Set all skills to max:
	for (uint32 i = 0; i <= HIGHEST_SKILL; ++i) {
		// Skip specialized, tradeskills (fishing excluded), Alcohol Tolerance, and Bind Wound
		if (EQEmu::IsSpecializedSkill((SkillUseTypes)i) ||
				(EQEmu::IsTradeskill((SkillUseTypes)i) && i != SkillFishing) ||
				i == SkillAlcoholTolerance || i == SkillBindWound)
			continue;

		pp->skills[i] = database.GetSkillCap(pp->class_, (SkillUseTypes)i, 1);
	}


	if(!RuleB(Character, HealOnLevel)) {
		int mhp = CalcMaxHP();
...
Note: Untested. Just found the appropriate places in the code to copy/paste from and to.
Reply With Quote
  #2  
Old 09-22-2015, 01:05 PM
starblight's Avatar
starblight
Sarnak
 
Join Date: Jan 2007
Posts: 76
Default

I had seen a post about how to do this but it was using the old code not the lua. so sounds like I would have had to revert back to an old script or rewrite the code. setting it at level up also would have maxed out all skills. It is a thin line but still faster then I would like. While both fixes work I still would rather have the Character::SkillUpModifier work so I can fine tune the rate. As we play I am still figuring out the best rate. While the default settings was way to slow my new setting is a little fast. I most likely should have set it closer to 30%-40%. I am curious though are others having issues with the default skill rate being very slow? It is a lot slower then I recall on live.
Reply With Quote
  #3  
Old 09-22-2015, 03:16 PM
AdrianD
Discordant
 
Join Date: Dec 2013
Posts: 297
Default

Thanks for posting that Shendare. Bookmarked for later use.

I think the perception of rate of skillup on or vs live will be varied across the board. I'm pretty sure they changed it several times during the life of EQ. I recall it being slower in earlier expansions I played in but, this is my perception.

My rule_value for this setting is at 100 with recent code. I will have the same rate as anyone else with the same code, et al. My perception is:

Quote:
I have noticed for quite a while that skills like parry/dodge/rip/foraging? and some others skill up extremely fast. Even with mid/high skill values (say, max for a lvl 40) these skills balloon quickly. On the other hand, weapon skills/offense/defense increase much, much slower, maybe 10/20+ times slower.
I don't think most of them are slow at all. Weapon skills/offense/defense could use a tweak, but that's just me.

Quote:
While both fixes work I still would rather have the Character::SkillUpModifier work so I can fine tune the rate.
I think you may need to alter the code if you want it to work how you want it to work.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 01:27 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3