Removed stream usage from ExAcquireSkillInfo serverpacket.
This commit is contained in:
parent
a2d05fbf2d
commit
691c496024
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,9 +16,8 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -37,7 +36,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final List<List<ItemHolder>> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -53,7 +52,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,9 +16,8 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -37,7 +36,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final List<List<ItemHolder>> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -53,7 +52,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,9 +16,8 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -37,7 +36,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final List<List<ItemHolder>> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -53,7 +52,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,9 +16,8 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -37,7 +36,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final List<List<ItemHolder>> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -53,7 +52,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,10 +16,9 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -38,7 +37,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final Set<ItemHolder> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -54,7 +53,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,9 +16,8 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -37,7 +36,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final List<List<ItemHolder>> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -53,7 +52,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,9 +16,8 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -37,7 +36,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final List<List<ItemHolder>> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -53,7 +52,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,9 +16,8 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -37,7 +36,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final List<List<ItemHolder>> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -53,7 +52,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -16,9 +16,8 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@ -37,7 +36,7 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
private final long _spCost;
|
||||
private final int _minLevel;
|
||||
private final List<List<ItemHolder>> _itemReq;
|
||||
private final List<Skill> _skillRem;
|
||||
private final List<Skill> _skillRem = new LinkedList<>();
|
||||
|
||||
/**
|
||||
* Special constructor for Alternate Skill Learning system.<br>
|
||||
@ -53,7 +52,14 @@ public class ExAcquireSkillInfo extends ServerPacket
|
||||
_spCost = skillLearn.getLevelUpSp();
|
||||
_minLevel = skillLearn.getGetLevel();
|
||||
_itemReq = skillLearn.getRequiredItems();
|
||||
_skillRem = skillLearn.getRemoveSkills().stream().map(player::getKnownSkill).filter(Objects::nonNull).collect(Collectors.toList());
|
||||
for (int id : skillLearn.getRemoveSkills())
|
||||
{
|
||||
final Skill removeSkill = player.getKnownSkill(id);
|
||||
if (removeSkill != null)
|
||||
{
|
||||
_skillRem.add(removeSkill);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user