Index: L2PcInstance.java
===================================================================
--- L2PcInstance.java (revision 3765)
+++ L2PcInstance.java (working copy)
@@ -2251,7 +2251,16 @@
if (_log.isDebugEnabled() && skill != null) _log.debug("removed skill 'Lucky' from " + getName());
}
-
+ if(isCharViP())
+ {
+ L2Skill vipskill = SkillTable.getInstance().getInfo(id, lvl);
+ addSkill(vipskill); // not saved to DB
+ }
+ if (!isCharViP())
+ {
+ L2Skill vipskill = SkillTable.getInstance().getInfo(id, lvl);
+ removeSkill(vipskill);
+ }
// Calculate the current higher Expertise of the L2PcInstance
for (int i = 0; i < EXPERTISE_LEVELS.length; i++)
{