Removed schedule from RequestAcquireAbilityList recalculate stats.

Thanks to Fakee.
This commit is contained in:
MobiusDevelopment 2022-10-08 23:22:15 +00:00
parent 8302a0c125
commit 4f631eab7c
11 changed files with 22 additions and 77 deletions

View File

@ -24,7 +24,6 @@ import java.util.List;
import java.util.Map;
import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.data.xml.SkillData;
import org.l2jmobius.gameserver.data.xml.SkillTreeData;
import org.l2jmobius.gameserver.model.SkillLearn;
@ -185,12 +184,8 @@ public class RequestAcquireAbilityList implements IClientIncomingPacket
player.addSkill(skill, true);
player.setAbilityPointsUsed(player.getAbilityPointsUsed() + points);
}
player.sendPacket(new ExAcquireAPSkillList(player));
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
}, 100);
player.sendPacket(new ExAcquireAPSkillList(player));
player.getStat().recalculateStats(true);
}
}

View File

@ -24,7 +24,6 @@ import java.util.List;
import java.util.Map;
import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.data.xml.SkillData;
import org.l2jmobius.gameserver.data.xml.SkillTreeData;
import org.l2jmobius.gameserver.model.SkillLearn;
@ -185,12 +184,8 @@ public class RequestAcquireAbilityList implements IClientIncomingPacket
player.addSkill(skill, true);
player.setAbilityPointsUsed(player.getAbilityPointsUsed() + points);
}
player.sendPacket(new ExAcquireAPSkillList(player));
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
}, 100);
player.sendPacket(new ExAcquireAPSkillList(player));
player.getStat().recalculateStats(true);
}
}

View File

@ -24,7 +24,6 @@ import java.util.List;
import java.util.Map;
import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.data.xml.SkillData;
import org.l2jmobius.gameserver.data.xml.SkillTreeData;
import org.l2jmobius.gameserver.model.SkillLearn;
@ -185,12 +184,8 @@ public class RequestAcquireAbilityList implements IClientIncomingPacket
player.addSkill(skill, true);
player.setAbilityPointsUsed(player.getAbilityPointsUsed() + points);
}
player.sendPacket(new ExAcquireAPSkillList(player));
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
}, 100);
player.sendPacket(new ExAcquireAPSkillList(player));
player.getStat().recalculateStats(true);
}
}

View File

@ -24,7 +24,6 @@ import java.util.List;
import java.util.Map;
import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.data.xml.SkillData;
import org.l2jmobius.gameserver.data.xml.SkillTreeData;
import org.l2jmobius.gameserver.model.SkillLearn;
@ -185,12 +184,8 @@ public class RequestAcquireAbilityList implements IClientIncomingPacket
player.addSkill(skill, true);
player.setAbilityPointsUsed(player.getAbilityPointsUsed() + points);
}
player.sendPacket(new ExAcquireAPSkillList(player));
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
}, 100);
player.sendPacket(new ExAcquireAPSkillList(player));
player.getStat().recalculateStats(true);
}
}

View File

@ -24,7 +24,6 @@ import java.util.List;
import java.util.Map;
import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.data.xml.SkillData;
import org.l2jmobius.gameserver.data.xml.SkillTreeData;
import org.l2jmobius.gameserver.model.SkillLearn;
@ -185,12 +184,8 @@ public class RequestAcquireAbilityList implements IClientIncomingPacket
player.addSkill(skill, true);
player.setAbilityPointsUsed(player.getAbilityPointsUsed() + points);
}
player.sendPacket(new ExAcquireAPSkillList(player));
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
}, 100);
player.sendPacket(new ExAcquireAPSkillList(player));
player.getStat().recalculateStats(true);
}
}

View File

@ -24,7 +24,6 @@ import java.util.List;
import java.util.Map;
import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.data.xml.SkillData;
import org.l2jmobius.gameserver.data.xml.SkillTreeData;
import org.l2jmobius.gameserver.model.SkillLearn;
@ -185,12 +184,8 @@ public class RequestAcquireAbilityList implements IClientIncomingPacket
player.addSkill(skill, true);
player.setAbilityPointsUsed(player.getAbilityPointsUsed() + points);
}
player.sendPacket(new ExAcquireAPSkillList(player));
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
}, 100);
player.sendPacket(new ExAcquireAPSkillList(player));
player.getStat().recalculateStats(true);
}
}

View File

@ -24,7 +24,6 @@ import java.util.List;
import java.util.Map;
import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.data.xml.SkillData;
import org.l2jmobius.gameserver.data.xml.SkillTreeData;
import org.l2jmobius.gameserver.model.SkillLearn;
@ -185,12 +184,8 @@ public class RequestAcquireAbilityList implements IClientIncomingPacket
player.addSkill(skill, true);
player.setAbilityPointsUsed(player.getAbilityPointsUsed() + points);
}
player.sendPacket(new ExAcquireAPSkillList(player));
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
}, 100);
player.sendPacket(new ExAcquireAPSkillList(player));
player.getStat().recalculateStats(true);
}
}

View File

@ -24,7 +24,6 @@ import java.util.List;
import java.util.Map;
import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.data.xml.SkillData;
import org.l2jmobius.gameserver.data.xml.SkillTreeData;
import org.l2jmobius.gameserver.model.SkillLearn;
@ -185,12 +184,8 @@ public class RequestAcquireAbilityList implements IClientIncomingPacket
player.addSkill(skill, true);
player.setAbilityPointsUsed(player.getAbilityPointsUsed() + points);
}
player.sendPacket(new ExAcquireAPSkillList(player));
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
}, 100);
player.sendPacket(new ExAcquireAPSkillList(player));
player.getStat().recalculateStats(true);
}
}

View File

@ -24,7 +24,6 @@ import java.util.List;
import java.util.Map;
import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.data.xml.SkillData;
import org.l2jmobius.gameserver.data.xml.SkillTreeData;
import org.l2jmobius.gameserver.model.SkillLearn;
@ -185,12 +184,8 @@ public class RequestAcquireAbilityList implements IClientIncomingPacket
player.addSkill(skill, true);
player.setAbilityPointsUsed(player.getAbilityPointsUsed() + points);
}
player.sendPacket(new ExAcquireAPSkillList(player));
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
}, 100);
player.sendPacket(new ExAcquireAPSkillList(player));
player.getStat().recalculateStats(true);
}
}

View File

@ -24,7 +24,6 @@ import java.util.List;
import java.util.Map;
import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.data.xml.SkillData;
import org.l2jmobius.gameserver.data.xml.SkillTreeData;
import org.l2jmobius.gameserver.model.SkillLearn;
@ -185,12 +184,8 @@ public class RequestAcquireAbilityList implements IClientIncomingPacket
player.addSkill(skill, true);
player.setAbilityPointsUsed(player.getAbilityPointsUsed() + points);
}
player.sendPacket(new ExAcquireAPSkillList(player));
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
}, 100);
player.sendPacket(new ExAcquireAPSkillList(player));
player.getStat().recalculateStats(true);
}
}

View File

@ -24,7 +24,6 @@ import java.util.List;
import java.util.Map;
import org.l2jmobius.commons.network.PacketReader;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.data.xml.SkillData;
import org.l2jmobius.gameserver.data.xml.SkillTreeData;
import org.l2jmobius.gameserver.model.SkillLearn;
@ -185,12 +184,8 @@ public class RequestAcquireAbilityList implements IClientIncomingPacket
player.addSkill(skill, true);
player.setAbilityPointsUsed(player.getAbilityPointsUsed() + points);
}
player.sendPacket(new ExAcquireAPSkillList(player));
ThreadPool.schedule(() ->
{
player.getStat().recalculateStats(false);
player.broadcastInfo();
}, 100);
player.sendPacket(new ExAcquireAPSkillList(player));
player.getStat().recalculateStats(true);
}
}