info on this would be greatly appreciated =P
info on this would be greatly appreciated =P
Are you asking where do you change it to make weapon skills level as the player does, like if you have a non-retail server and you max level is 200, you want it to scale to thier level so they are not constantly missing?
yea except mine goes to 600
Its Hard Coded into the core. Way Too Much Data To Convert To Get It To 600. (Player Level)
You can Modify the level in ARC- Optional and ASPIRE-World conf but you dont have the correct spell and Damage Specs to Suit. (Can Cause Youre Server To Crash)
Keep It To About 100 and you should be right.
Weapons Skill is Also Hard Coded But Here Is An Old Patch For It. It Should Be The Same For Newer Revs. (Havent Tried)
Index: Player.cpp
===================================================================
--- Player.cpp (revision 250)
+++ Player.cpp (working copy)
@@ -9067,8 +9067,8 @@
return;
// force to be within limits
- Curr_sk = ( Curr_sk > 375 ? 375 : ( Curr_sk <1 ? 1 : Curr_sk ) );
- Max_sk = ( Max_sk > 375 ? 375 : Max_sk );
+ Curr_sk = ( Curr_sk > 2270 ? 2270 : ( Curr_sk <1 ? 1 : Curr_sk ) );
+ Max_sk = ( Max_sk > 2270 ? 2270 : Max_sk );
ItemProf * prof;
SkillMap::iterator itr = m_skills.find(SkillLine);
@@ -9217,8 +9217,8 @@
else if (itr->second.Skill->type == SKILL_TYPE_PROFESSION || itr->second.Skill->type == SKILL_TYPE_SECONDARY)
{
new_max = itr->second.MaximumValue;
- if (new_max >= 350)
- new_max = 375;
+ if (new_max >= 2270)
+ new_max = 2270;
}
else
{
@@ -9226,8 +9226,8 @@
}
// force to be within limits
- if (new_max > 375)
- new_max = 375;
+ if (new_max > 2270)
+ new_max = 2270;
if (new_max < 1)
new_max = 1;
@@ -9388,7 +9388,7 @@
void Player::_ModifySkillMaximum(uint32 SkillLine, uint32 NewMax)
{
// force to be within limits
- NewMax = ( NewMax > 375 ? 375 : NewMax );
+ NewMax = ( NewMax > 2270 ? 2270 : NewMax );
SkillMap::iterator itr = m_skills.find(SkillLine);
if(itr == m_skills.end())
Save As A Patch File And Use Tortise SVN To Patch.
Then Recompile Your Arc - Aspire Core.
If It Dont Work Manually Edit The Player.cpp File
Last edited by rampage; 04-22-2009 at 09:17 AM. Reason: Found An Old Patch