Make use of broadcastUserInfo instead of broadcastInfo after learning revelation skills.

This commit is contained in:
MobiusDevelopment
2022-12-11 04:28:42 +00:00
parent 373376549c
commit 69da09596c
38 changed files with 64 additions and 64 deletions

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -388,7 +388,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -444,7 +444,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -388,7 +388,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -444,7 +444,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -388,7 +388,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -444,7 +444,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -388,7 +388,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -444,7 +444,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -396,7 +396,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -452,7 +452,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -396,7 +396,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -452,7 +452,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -396,7 +396,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -452,7 +452,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -396,7 +396,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -452,7 +452,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -200,7 +200,7 @@ public class RequestAcquireAbilityList implements ClientPacket
{
player.sendSkillList();
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
}

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -396,7 +396,7 @@ public class RequestAcquireSkill implements ClientPacket
* Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level " + _level + " while not being level 85 or awaken!", IllegalActionPunishmentType.NONE); return; } int count = 0; for (String varName : REVELATION_VAR_NAMES) { if
* (player.getVariables().getInt(varName, 0) > 0) { count++; } } if (count >= 2) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ITEMS_TO_LEARN_THIS_SKILL); Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level "
* + _level + " while having already learned 2 skills!", IllegalActionPunishmentType.NONE); return; } if (checkPlayerSkill(player, trainer, s)) { final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId());
* giveSkill(player, trainer, skill); ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); if
* giveSkill(player, trainer, skill); ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastUserInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); if
* (!skills.isEmpty()) { player.sendPacket(new ExAcquirableSkillListByClass(skills, AcquireSkillType.REVELATION)); } else { player.sendPacket(SystemMessageId.THERE_ARE_NO_OTHER_SKILLS_TO_LEARN); }
*/
break;
@@ -410,7 +410,7 @@ public class RequestAcquireSkill implements ClientPacket
* IllegalActionPunishmentType.NONE); return; } int count = 0; for (String varName : DUALCLASS_REVELATION_VAR_NAMES) { if (player.getVariables().getInt(varName, 0) > 0) { count++; } } if (count >= 2) {
* player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ITEMS_TO_LEARN_THIS_SKILL); Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level " + _level + " while having already learned 2 skills!",
* IllegalActionPunishmentType.NONE); return; } if (checkPlayerSkill(player, trainer, s)) { final String varName = count == 0 ? DUALCLASS_REVELATION_VAR_NAMES[0] : DUALCLASS_REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill);
* ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.DUALCLASS); if (!skills.isEmpty()) { player.sendPacket(new
* ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastUserInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.DUALCLASS); if (!skills.isEmpty()) { player.sendPacket(new
* ExAcquirableSkillListByClass(skills, AcquireSkillType.REVELATION_DUALCLASS)); } else { player.sendPacket(SystemMessageId.THERE_ARE_NO_OTHER_SKILLS_TO_LEARN); }
*/
break;

View File

@@ -438,7 +438,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}
@@ -494,7 +494,7 @@ public class RequestAcquireSkill implements ClientPacket
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
player.broadcastUserInfo();
}, 100);
}

View File

@@ -411,7 +411,7 @@ public class RequestAcquireSkill implements ClientPacket
* Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level " + _level + " while not being level 85 or awaken!", IllegalActionPunishmentType.NONE); return; } int count = 0; for (String varName : REVELATION_VAR_NAMES) { if
* (player.getVariables().getInt(varName, 0) > 0) { count++; } } if (count >= 2) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ITEMS_TO_LEARN_THIS_SKILL); Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level "
* + _level + " while having already learned 2 skills!", IllegalActionPunishmentType.NONE); return; } if (checkPlayerSkill(player, trainer, s)) { final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId());
* giveSkill(player, trainer, skill); ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); if
* giveSkill(player, trainer, skill); ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastUserInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); if
* (!skills.isEmpty()) { player.sendPacket(new ExAcquirableSkillListByClass(skills, AcquireSkillType.REVELATION)); } else { player.sendPacket(SystemMessageId.THERE_ARE_NO_OTHER_SKILLS_TO_LEARN); }
*/
break;
@@ -425,7 +425,7 @@ public class RequestAcquireSkill implements ClientPacket
* IllegalActionPunishmentType.NONE); return; } int count = 0; for (String varName : DUALCLASS_REVELATION_VAR_NAMES) { if (player.getVariables().getInt(varName, 0) > 0) { count++; } } if (count >= 2) {
* player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ITEMS_TO_LEARN_THIS_SKILL); Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level " + _level + " while having already learned 2 skills!",
* IllegalActionPunishmentType.NONE); return; } if (checkPlayerSkill(player, trainer, s)) { final String varName = count == 0 ? DUALCLASS_REVELATION_VAR_NAMES[0] : DUALCLASS_REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill);
* ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.DUALCLASS); if (!skills.isEmpty()) { player.sendPacket(new
* ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastUserInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.DUALCLASS); if (!skills.isEmpty()) { player.sendPacket(new
* ExAcquirableSkillListByClass(skills, AcquireSkillType.REVELATION_DUALCLASS)); } else { player.sendPacket(SystemMessageId.THERE_ARE_NO_OTHER_SKILLS_TO_LEARN); }
*/
break;

View File

@@ -411,7 +411,7 @@ public class RequestAcquireSkill implements ClientPacket
* Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level " + _level + " while not being level 85 or awaken!", IllegalActionPunishmentType.NONE); return; } int count = 0; for (String varName : REVELATION_VAR_NAMES) { if
* (player.getVariables().getInt(varName, 0) > 0) { count++; } } if (count >= 2) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ITEMS_TO_LEARN_THIS_SKILL); Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level "
* + _level + " while having already learned 2 skills!", IllegalActionPunishmentType.NONE); return; } if (checkPlayerSkill(player, trainer, s)) { final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId());
* giveSkill(player, trainer, skill); ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); if
* giveSkill(player, trainer, skill); ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastUserInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); if
* (!skills.isEmpty()) { player.sendPacket(new ExAcquirableSkillListByClass(skills, AcquireSkillType.REVELATION)); } else { player.sendPacket(SystemMessageId.THERE_ARE_NO_OTHER_SKILLS_TO_LEARN); }
*/
break;
@@ -425,7 +425,7 @@ public class RequestAcquireSkill implements ClientPacket
* IllegalActionPunishmentType.NONE); return; } int count = 0; for (String varName : DUALCLASS_REVELATION_VAR_NAMES) { if (player.getVariables().getInt(varName, 0) > 0) { count++; } } if (count >= 2) {
* player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ITEMS_TO_LEARN_THIS_SKILL); Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level " + _level + " while having already learned 2 skills!",
* IllegalActionPunishmentType.NONE); return; } if (checkPlayerSkill(player, trainer, s)) { final String varName = count == 0 ? DUALCLASS_REVELATION_VAR_NAMES[0] : DUALCLASS_REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill);
* ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.DUALCLASS); if (!skills.isEmpty()) { player.sendPacket(new
* ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastUserInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.DUALCLASS); if (!skills.isEmpty()) { player.sendPacket(new
* ExAcquirableSkillListByClass(skills, AcquireSkillType.REVELATION_DUALCLASS)); } else { player.sendPacket(SystemMessageId.THERE_ARE_NO_OTHER_SKILLS_TO_LEARN); }
*/
break;

View File

@@ -411,7 +411,7 @@ public class RequestAcquireSkill implements ClientPacket
* Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level " + _level + " while not being level 85 or awaken!", IllegalActionPunishmentType.NONE); return; } int count = 0; for (String varName : REVELATION_VAR_NAMES) { if
* (player.getVariables().getInt(varName, 0) > 0) { count++; } } if (count >= 2) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ITEMS_TO_LEARN_THIS_SKILL); Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level "
* + _level + " while having already learned 2 skills!", IllegalActionPunishmentType.NONE); return; } if (checkPlayerSkill(player, trainer, s)) { final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId());
* giveSkill(player, trainer, skill); ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); if
* giveSkill(player, trainer, skill); ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastUserInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); if
* (!skills.isEmpty()) { player.sendPacket(new ExAcquirableSkillListByClass(skills, AcquireSkillType.REVELATION)); } else { player.sendPacket(SystemMessageId.THERE_ARE_NO_OTHER_SKILLS_TO_LEARN); }
*/
break;
@@ -425,7 +425,7 @@ public class RequestAcquireSkill implements ClientPacket
* IllegalActionPunishmentType.NONE); return; } int count = 0; for (String varName : DUALCLASS_REVELATION_VAR_NAMES) { if (player.getVariables().getInt(varName, 0) > 0) { count++; } } if (count >= 2) {
* player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ITEMS_TO_LEARN_THIS_SKILL); Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level " + _level + " while having already learned 2 skills!",
* IllegalActionPunishmentType.NONE); return; } if (checkPlayerSkill(player, trainer, s)) { final String varName = count == 0 ? DUALCLASS_REVELATION_VAR_NAMES[0] : DUALCLASS_REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill);
* ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.DUALCLASS); if (!skills.isEmpty()) { player.sendPacket(new
* ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastUserInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.DUALCLASS); if (!skills.isEmpty()) { player.sendPacket(new
* ExAcquirableSkillListByClass(skills, AcquireSkillType.REVELATION_DUALCLASS)); } else { player.sendPacket(SystemMessageId.THERE_ARE_NO_OTHER_SKILLS_TO_LEARN); }
*/
break;

View File

@@ -411,7 +411,7 @@ public class RequestAcquireSkill implements ClientPacket
* Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level " + _level + " while not being level 85 or awaken!", IllegalActionPunishmentType.NONE); return; } int count = 0; for (String varName : REVELATION_VAR_NAMES) { if
* (player.getVariables().getInt(varName, 0) > 0) { count++; } } if (count >= 2) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ITEMS_TO_LEARN_THIS_SKILL); Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level "
* + _level + " while having already learned 2 skills!", IllegalActionPunishmentType.NONE); return; } if (checkPlayerSkill(player, trainer, s)) { final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId());
* giveSkill(player, trainer, skill); ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); if
* giveSkill(player, trainer, skill); ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastUserInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); if
* (!skills.isEmpty()) { player.sendPacket(new ExAcquirableSkillListByClass(skills, AcquireSkillType.REVELATION)); } else { player.sendPacket(SystemMessageId.THERE_ARE_NO_OTHER_SKILLS_TO_LEARN); }
*/
break;
@@ -425,7 +425,7 @@ public class RequestAcquireSkill implements ClientPacket
* IllegalActionPunishmentType.NONE); return; } int count = 0; for (String varName : DUALCLASS_REVELATION_VAR_NAMES) { if (player.getVariables().getInt(varName, 0) > 0) { count++; } } if (count >= 2) {
* player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_ITEMS_TO_LEARN_THIS_SKILL); Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " is requesting skill Id: " + _id + " level " + _level + " while having already learned 2 skills!",
* IllegalActionPunishmentType.NONE); return; } if (checkPlayerSkill(player, trainer, s)) { final String varName = count == 0 ? DUALCLASS_REVELATION_VAR_NAMES[0] : DUALCLASS_REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill);
* ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.DUALCLASS); if (!skills.isEmpty()) { player.sendPacket(new
* ThreadPool.schedule(() -> { player.getStat().recalculateStats(false); player.broadcastUserInfo(); }, 100); } final List<SkillLearn> skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.DUALCLASS); if (!skills.isEmpty()) { player.sendPacket(new
* ExAcquirableSkillListByClass(skills, AcquireSkillType.REVELATION_DUALCLASS)); } else { player.sendPacket(SystemMessageId.THERE_ARE_NO_OTHER_SKILLS_TO_LEARN); }
*/
break;