Added Feather of Blessing to common skills.
This commit is contained in:
parent
6098ba52a0
commit
4ab1e589db
@ -48,6 +48,7 @@ public enum CommonSkill
|
||||
CREATE_COMMON(1320, 1),
|
||||
DIVINE_INSPIRATION(1405, 1),
|
||||
CARAVANS_SECRET_MEDICINE(2341, 1),
|
||||
FEATHER_OF_BLESSING(7008, 1),
|
||||
SHILENS_BREATH(14571, 1),
|
||||
IMPRIT_OF_LIGHT(19034, 1),
|
||||
IMPRIT_OF_DARKNESS(19035, 1),
|
||||
|
@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.clientpackets;
|
||||
import org.l2jmobius.commons.network.PacketReader;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.gameserver.data.xml.ClanHallData;
|
||||
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.TeleportWhereType;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
@ -38,7 +37,7 @@ import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle.CastleFunction;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort.FortFunction;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.PacketLogger;
|
||||
|
||||
@ -253,12 +252,8 @@ public class RequestRestartPoint implements IClientIncomingPacket
|
||||
}
|
||||
else if (player.destroyItemByItemId("Feather", 10649, 1, player, false) || player.destroyItemByItemId("Feather", 13300, 1, player, false) || player.destroyItemByItemId("Feather", 13128, 1, player, false))
|
||||
{
|
||||
final Skill skill = SkillData.getInstance().getSkill(7008, 1);
|
||||
if (skill != null)
|
||||
{
|
||||
player.doRevive(100);
|
||||
skill.applyEffects(player, player);
|
||||
}
|
||||
player.doRevive(100);
|
||||
CommonSkill.FEATHER_OF_BLESSING.getSkill().applyEffects(player, player);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -63,10 +63,10 @@ public class Die implements IClientOutgoingPacket
|
||||
|
||||
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||
{
|
||||
final Skill skill = effect.getSkill();
|
||||
if (skill.getId() == 7008)
|
||||
if (effect.getSkill().getId() == CommonSkill.FEATHER_OF_BLESSING.getId())
|
||||
{
|
||||
_delayFeather = effect.getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -48,6 +48,7 @@ public enum CommonSkill
|
||||
CREATE_COMMON(1320, 1),
|
||||
DIVINE_INSPIRATION(1405, 1),
|
||||
CARAVANS_SECRET_MEDICINE(2341, 1),
|
||||
FEATHER_OF_BLESSING(7008, 1),
|
||||
SHILENS_BREATH(14571, 1),
|
||||
IMPRIT_OF_LIGHT(19034, 1),
|
||||
IMPRIT_OF_DARKNESS(19035, 1),
|
||||
|
@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.clientpackets;
|
||||
import org.l2jmobius.commons.network.PacketReader;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.gameserver.data.xml.ClanHallData;
|
||||
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.TeleportWhereType;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
@ -38,7 +37,7 @@ import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle.CastleFunction;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort.FortFunction;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.PacketLogger;
|
||||
|
||||
@ -253,12 +252,8 @@ public class RequestRestartPoint implements IClientIncomingPacket
|
||||
}
|
||||
else if (player.destroyItemByItemId("Feather", 10649, 1, player, false) || player.destroyItemByItemId("Feather", 13300, 1, player, false) || player.destroyItemByItemId("Feather", 13128, 1, player, false))
|
||||
{
|
||||
final Skill skill = SkillData.getInstance().getSkill(7008, 1);
|
||||
if (skill != null)
|
||||
{
|
||||
player.doRevive(100);
|
||||
skill.applyEffects(player, player);
|
||||
}
|
||||
player.doRevive(100);
|
||||
CommonSkill.FEATHER_OF_BLESSING.getSkill().applyEffects(player, player);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -63,10 +63,10 @@ public class Die implements IClientOutgoingPacket
|
||||
|
||||
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||
{
|
||||
final Skill skill = effect.getSkill();
|
||||
if (skill.getId() == 7008)
|
||||
if (effect.getSkill().getId() == CommonSkill.FEATHER_OF_BLESSING.getId())
|
||||
{
|
||||
_delayFeather = effect.getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -48,6 +48,7 @@ public enum CommonSkill
|
||||
CREATE_COMMON(1320, 1),
|
||||
DIVINE_INSPIRATION(1405, 1),
|
||||
CARAVANS_SECRET_MEDICINE(2341, 1),
|
||||
FEATHER_OF_BLESSING(7008, 1),
|
||||
SHILENS_BREATH(14571, 1),
|
||||
IMPRIT_OF_LIGHT(19034, 1),
|
||||
IMPRIT_OF_DARKNESS(19035, 1),
|
||||
|
@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.clientpackets;
|
||||
import org.l2jmobius.commons.network.PacketReader;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.gameserver.data.xml.ClanHallData;
|
||||
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.TeleportWhereType;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
@ -38,7 +37,7 @@ import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle.CastleFunction;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort.FortFunction;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.PacketLogger;
|
||||
|
||||
@ -253,12 +252,8 @@ public class RequestRestartPoint implements IClientIncomingPacket
|
||||
}
|
||||
else if (player.destroyItemByItemId("Feather", 10649, 1, player, false) || player.destroyItemByItemId("Feather", 13300, 1, player, false) || player.destroyItemByItemId("Feather", 13128, 1, player, false))
|
||||
{
|
||||
final Skill skill = SkillData.getInstance().getSkill(7008, 1);
|
||||
if (skill != null)
|
||||
{
|
||||
player.doRevive(100);
|
||||
skill.applyEffects(player, player);
|
||||
}
|
||||
player.doRevive(100);
|
||||
CommonSkill.FEATHER_OF_BLESSING.getSkill().applyEffects(player, player);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -63,10 +63,10 @@ public class Die implements IClientOutgoingPacket
|
||||
|
||||
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||
{
|
||||
final Skill skill = effect.getSkill();
|
||||
if (skill.getId() == 7008)
|
||||
if (effect.getSkill().getId() == CommonSkill.FEATHER_OF_BLESSING.getId())
|
||||
{
|
||||
_delayFeather = effect.getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -48,6 +48,7 @@ public enum CommonSkill
|
||||
CREATE_COMMON(1320, 1),
|
||||
DIVINE_INSPIRATION(1405, 1),
|
||||
CARAVANS_SECRET_MEDICINE(2341, 1),
|
||||
FEATHER_OF_BLESSING(7008, 1),
|
||||
SHILENS_BREATH(14571, 1),
|
||||
IMPRIT_OF_LIGHT(19034, 1),
|
||||
IMPRIT_OF_DARKNESS(19035, 1),
|
||||
|
@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.clientpackets;
|
||||
import org.l2jmobius.commons.network.PacketReader;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.gameserver.data.xml.ClanHallData;
|
||||
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.TeleportWhereType;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
@ -38,7 +37,7 @@ import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle.CastleFunction;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort.FortFunction;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.PacketLogger;
|
||||
|
||||
@ -253,12 +252,8 @@ public class RequestRestartPoint implements IClientIncomingPacket
|
||||
}
|
||||
else if (player.destroyItemByItemId("Feather", 10649, 1, player, false) || player.destroyItemByItemId("Feather", 13300, 1, player, false) || player.destroyItemByItemId("Feather", 13128, 1, player, false))
|
||||
{
|
||||
final Skill skill = SkillData.getInstance().getSkill(7008, 1);
|
||||
if (skill != null)
|
||||
{
|
||||
player.doRevive(100);
|
||||
skill.applyEffects(player, player);
|
||||
}
|
||||
player.doRevive(100);
|
||||
CommonSkill.FEATHER_OF_BLESSING.getSkill().applyEffects(player, player);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -63,10 +63,10 @@ public class Die implements IClientOutgoingPacket
|
||||
|
||||
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||
{
|
||||
final Skill skill = effect.getSkill();
|
||||
if (skill.getId() == 7008)
|
||||
if (effect.getSkill().getId() == CommonSkill.FEATHER_OF_BLESSING.getId())
|
||||
{
|
||||
_delayFeather = effect.getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -48,6 +48,7 @@ public enum CommonSkill
|
||||
CREATE_COMMON(1320, 1),
|
||||
DIVINE_INSPIRATION(1405, 1),
|
||||
CARAVANS_SECRET_MEDICINE(2341, 1),
|
||||
FEATHER_OF_BLESSING(7008, 1),
|
||||
SHILENS_BREATH(14571, 1),
|
||||
IMPRIT_OF_LIGHT(19034, 1),
|
||||
IMPRIT_OF_DARKNESS(19035, 1),
|
||||
|
@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.clientpackets;
|
||||
import org.l2jmobius.commons.network.PacketReader;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.gameserver.data.xml.ClanHallData;
|
||||
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.TeleportWhereType;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
@ -38,7 +37,7 @@ import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle.CastleFunction;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort.FortFunction;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.PacketLogger;
|
||||
|
||||
@ -253,12 +252,8 @@ public class RequestRestartPoint implements IClientIncomingPacket
|
||||
}
|
||||
else if (player.destroyItemByItemId("Feather", 10649, 1, player, false) || player.destroyItemByItemId("Feather", 13300, 1, player, false) || player.destroyItemByItemId("Feather", 13128, 1, player, false))
|
||||
{
|
||||
final Skill skill = SkillData.getInstance().getSkill(7008, 1);
|
||||
if (skill != null)
|
||||
{
|
||||
player.doRevive(100);
|
||||
skill.applyEffects(player, player);
|
||||
}
|
||||
player.doRevive(100);
|
||||
CommonSkill.FEATHER_OF_BLESSING.getSkill().applyEffects(player, player);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -63,10 +63,10 @@ public class Die implements IClientOutgoingPacket
|
||||
|
||||
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||
{
|
||||
final Skill skill = effect.getSkill();
|
||||
if (skill.getId() == 7008)
|
||||
if (effect.getSkill().getId() == CommonSkill.FEATHER_OF_BLESSING.getId())
|
||||
{
|
||||
_delayFeather = effect.getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -48,6 +48,7 @@ public enum CommonSkill
|
||||
CREATE_COMMON(1320, 1),
|
||||
DIVINE_INSPIRATION(1405, 1),
|
||||
CARAVANS_SECRET_MEDICINE(2341, 1),
|
||||
FEATHER_OF_BLESSING(7008, 1),
|
||||
IMPRIT_OF_LIGHT(19034, 1),
|
||||
IMPRIT_OF_DARKNESS(19035, 1),
|
||||
ABILITY_OF_LIGHT(19032, 1),
|
||||
|
@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.clientpackets;
|
||||
import org.l2jmobius.commons.network.PacketReader;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.gameserver.data.xml.ClanHallData;
|
||||
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.TeleportWhereType;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
@ -38,7 +37,7 @@ import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle.CastleFunction;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort.FortFunction;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.PacketLogger;
|
||||
|
||||
@ -253,12 +252,8 @@ public class RequestRestartPoint implements IClientIncomingPacket
|
||||
}
|
||||
else if (player.destroyItemByItemId("Feather", 10649, 1, player, false) /* || player.destroyItemByItemId("Feather", 13300, 1, player, false) || player.destroyItemByItemId("Feather", 13128, 1, player, false) */)
|
||||
{
|
||||
final Skill skill = SkillData.getInstance().getSkill(7008, 1);
|
||||
if (skill != null)
|
||||
{
|
||||
player.doRevive(100);
|
||||
skill.applyEffects(player, player);
|
||||
}
|
||||
player.doRevive(100);
|
||||
CommonSkill.FEATHER_OF_BLESSING.getSkill().applyEffects(player, player);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -63,10 +63,10 @@ public class Die implements IClientOutgoingPacket
|
||||
|
||||
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||
{
|
||||
final Skill skill = effect.getSkill();
|
||||
if (skill.getId() == 7008)
|
||||
if (effect.getSkill().getId() == CommonSkill.FEATHER_OF_BLESSING.getId())
|
||||
{
|
||||
_delayFeather = effect.getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -48,6 +48,7 @@ public enum CommonSkill
|
||||
CREATE_COMMON(1320, 1),
|
||||
DIVINE_INSPIRATION(1405, 1),
|
||||
CARAVANS_SECRET_MEDICINE(2341, 1),
|
||||
FEATHER_OF_BLESSING(7008, 1),
|
||||
IMPRIT_OF_LIGHT(19034, 1),
|
||||
IMPRIT_OF_DARKNESS(19035, 1),
|
||||
ABILITY_OF_LIGHT(19032, 1),
|
||||
|
@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.clientpackets;
|
||||
import org.l2jmobius.commons.network.PacketReader;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.gameserver.data.xml.ClanHallData;
|
||||
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.TeleportWhereType;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
@ -38,7 +37,7 @@ import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle.CastleFunction;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort.FortFunction;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.PacketLogger;
|
||||
|
||||
@ -253,12 +252,8 @@ public class RequestRestartPoint implements IClientIncomingPacket
|
||||
}
|
||||
else if (player.destroyItemByItemId("Feather", 10649, 1, player, false) /* || player.destroyItemByItemId("Feather", 13300, 1, player, false) || player.destroyItemByItemId("Feather", 13128, 1, player, false) */)
|
||||
{
|
||||
final Skill skill = SkillData.getInstance().getSkill(7008, 1);
|
||||
if (skill != null)
|
||||
{
|
||||
player.doRevive(100);
|
||||
skill.applyEffects(player, player);
|
||||
}
|
||||
player.doRevive(100);
|
||||
CommonSkill.FEATHER_OF_BLESSING.getSkill().applyEffects(player, player);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -63,10 +63,10 @@ public class Die implements IClientOutgoingPacket
|
||||
|
||||
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||
{
|
||||
final Skill skill = effect.getSkill();
|
||||
if (skill.getId() == 7008)
|
||||
if (effect.getSkill().getId() == CommonSkill.FEATHER_OF_BLESSING.getId())
|
||||
{
|
||||
_delayFeather = effect.getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -48,6 +48,7 @@ public enum CommonSkill
|
||||
CREATE_COMMON(1320, 1),
|
||||
DIVINE_INSPIRATION(1405, 1),
|
||||
CARAVANS_SECRET_MEDICINE(2341, 1),
|
||||
FEATHER_OF_BLESSING(7008, 1),
|
||||
IMPRIT_OF_LIGHT(19034, 1),
|
||||
IMPRIT_OF_DARKNESS(19035, 1),
|
||||
ABILITY_OF_LIGHT(19032, 1),
|
||||
|
@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.clientpackets;
|
||||
import org.l2jmobius.commons.network.PacketReader;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.gameserver.data.xml.ClanHallData;
|
||||
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.TeleportWhereType;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
@ -38,7 +37,7 @@ import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle.CastleFunction;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort.FortFunction;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.PacketLogger;
|
||||
|
||||
@ -253,12 +252,8 @@ public class RequestRestartPoint implements IClientIncomingPacket
|
||||
}
|
||||
else if (player.destroyItemByItemId("Feather", 10649, 1, player, false) /* || player.destroyItemByItemId("Feather", 13300, 1, player, false) || player.destroyItemByItemId("Feather", 13128, 1, player, false) */)
|
||||
{
|
||||
final Skill skill = SkillData.getInstance().getSkill(7008, 1);
|
||||
if (skill != null)
|
||||
{
|
||||
player.doRevive(100);
|
||||
skill.applyEffects(player, player);
|
||||
}
|
||||
player.doRevive(100);
|
||||
CommonSkill.FEATHER_OF_BLESSING.getSkill().applyEffects(player, player);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -63,10 +63,10 @@ public class Die implements IClientOutgoingPacket
|
||||
|
||||
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||
{
|
||||
final Skill skill = effect.getSkill();
|
||||
if (skill.getId() == 7008)
|
||||
if (effect.getSkill().getId() == CommonSkill.FEATHER_OF_BLESSING.getId())
|
||||
{
|
||||
_delayFeather = effect.getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -48,6 +48,7 @@ public enum CommonSkill
|
||||
CREATE_COMMON(1320, 1),
|
||||
DIVINE_INSPIRATION(1405, 1),
|
||||
CARAVANS_SECRET_MEDICINE(2341, 1),
|
||||
FEATHER_OF_BLESSING(7008, 1),
|
||||
IMPRIT_OF_LIGHT(19034, 1),
|
||||
IMPRIT_OF_DARKNESS(19035, 1),
|
||||
ABILITY_OF_LIGHT(19032, 1),
|
||||
|
@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.clientpackets;
|
||||
import org.l2jmobius.commons.network.PacketReader;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.gameserver.data.xml.ClanHallData;
|
||||
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.TeleportWhereType;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
@ -38,7 +37,7 @@ import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle.CastleFunction;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort.FortFunction;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.PacketLogger;
|
||||
|
||||
@ -253,12 +252,8 @@ public class RequestRestartPoint implements IClientIncomingPacket
|
||||
}
|
||||
else if (player.destroyItemByItemId("Feather", 10649, 1, player, false) /* || player.destroyItemByItemId("Feather", 13300, 1, player, false) || player.destroyItemByItemId("Feather", 13128, 1, player, false) */)
|
||||
{
|
||||
final Skill skill = SkillData.getInstance().getSkill(7008, 1);
|
||||
if (skill != null)
|
||||
{
|
||||
player.doRevive(100);
|
||||
skill.applyEffects(player, player);
|
||||
}
|
||||
player.doRevive(100);
|
||||
CommonSkill.FEATHER_OF_BLESSING.getSkill().applyEffects(player, player);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -63,10 +63,10 @@ public class Die implements IClientOutgoingPacket
|
||||
|
||||
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||
{
|
||||
final Skill skill = effect.getSkill();
|
||||
if (skill.getId() == 7008)
|
||||
if (effect.getSkill().getId() == CommonSkill.FEATHER_OF_BLESSING.getId())
|
||||
{
|
||||
_delayFeather = effect.getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -48,6 +48,7 @@ public enum CommonSkill
|
||||
CREATE_COMMON(1320, 1),
|
||||
DIVINE_INSPIRATION(1405, 1),
|
||||
CARAVANS_SECRET_MEDICINE(2341, 1),
|
||||
FEATHER_OF_BLESSING(7008, 1),
|
||||
IMPRIT_OF_LIGHT(19034, 1),
|
||||
IMPRIT_OF_DARKNESS(19035, 1),
|
||||
ABILITY_OF_LIGHT(19032, 1),
|
||||
|
@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.clientpackets;
|
||||
import org.l2jmobius.commons.network.PacketReader;
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.gameserver.data.xml.ClanHallData;
|
||||
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.TeleportWhereType;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
@ -38,7 +37,7 @@ import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle.CastleFunction;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort.FortFunction;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.PacketLogger;
|
||||
|
||||
@ -253,12 +252,8 @@ public class RequestRestartPoint implements IClientIncomingPacket
|
||||
}
|
||||
else if (player.destroyItemByItemId("Feather", 10649, 1, player, false) /* || player.destroyItemByItemId("Feather", 13300, 1, player, false) || player.destroyItemByItemId("Feather", 13128, 1, player, false) */)
|
||||
{
|
||||
final Skill skill = SkillData.getInstance().getSkill(7008, 1);
|
||||
if (skill != null)
|
||||
{
|
||||
player.doRevive(100);
|
||||
skill.applyEffects(player, player);
|
||||
}
|
||||
player.doRevive(100);
|
||||
CommonSkill.FEATHER_OF_BLESSING.getSkill().applyEffects(player, player);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -25,7 +25,7 @@ import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.skill.CommonSkill;
|
||||
import org.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -63,10 +63,10 @@ public class Die implements IClientOutgoingPacket
|
||||
|
||||
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||
{
|
||||
final Skill skill = effect.getSkill();
|
||||
if (skill.getId() == 7008)
|
||||
if (effect.getSkill().getId() == CommonSkill.FEATHER_OF_BLESSING.getId())
|
||||
{
|
||||
_delayFeather = effect.getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user