Addition of AutoLearnSkillsWithoutItems configuration.
This commit is contained in:
@@ -90,6 +90,10 @@ SkillReuseList =
|
||||
# Default: False
|
||||
AutoLearnSkills = False
|
||||
|
||||
# Auto learn skills that need items to be learned.
|
||||
# Default: False
|
||||
AutoLearnSkillsWithoutItems = False
|
||||
|
||||
# If it's true skills from forgotten scrolls will be delivered upon level up and login, require AutoLearnSkills.
|
||||
# Default: False
|
||||
AutoLearnForgottenScrollSkills = False
|
||||
|
@@ -152,11 +152,11 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
}
|
||||
else if (command.equals("admin_give_all_skills"))
|
||||
{
|
||||
adminGiveAllSkills(activeChar, false);
|
||||
adminGiveAllSkills(activeChar, false, false);
|
||||
}
|
||||
else if (command.equals("admin_give_all_skills_fs"))
|
||||
{
|
||||
adminGiveAllSkills(activeChar, true);
|
||||
adminGiveAllSkills(activeChar, true, true);
|
||||
}
|
||||
else if (command.equals("admin_give_clan_skills"))
|
||||
{
|
||||
@@ -212,9 +212,10 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
/**
|
||||
* This function will give all the skills that the target can learn at his/her level
|
||||
* @param activeChar the player
|
||||
* @param includedByFs if {@code true} Forgotten Scroll skills will be delivered.
|
||||
* @param includeByFs if {@code true} Forgotten Scroll skills will be delivered.
|
||||
* @param includeRequiredItems if {@code true} skills that have required items will be added
|
||||
*/
|
||||
private void adminGiveAllSkills(PlayerInstance activeChar, boolean includedByFs)
|
||||
private void adminGiveAllSkills(PlayerInstance activeChar, boolean includeByFs, boolean includeRequiredItems)
|
||||
{
|
||||
final WorldObject target = activeChar.getTarget();
|
||||
if ((target == null) || !target.isPlayer())
|
||||
@@ -224,7 +225,7 @@ public class AdminSkill implements IAdminCommandHandler
|
||||
}
|
||||
final PlayerInstance player = target.getActingPlayer();
|
||||
// Notify player and admin
|
||||
BuilderUtil.sendSysMessage(activeChar, "You gave " + player.giveAvailableSkills(includedByFs, true) + " skills to " + player.getName());
|
||||
BuilderUtil.sendSysMessage(activeChar, "You gave " + player.giveAvailableSkills(includeByFs, true, includeRequiredItems) + " skills to " + player.getName());
|
||||
player.sendSkillList();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user