New addAttackDesire method.
This commit is contained in:
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q00114_ResurrectionOfAnOldManager;
|
||||
|
||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import com.l2jmobius.gameserver.enums.ChatType;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Attackable;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
@@ -193,9 +192,7 @@ public class Q00114_ResurrectionOfAnOldManager extends Quest
|
||||
{
|
||||
golem = (L2Attackable) addSpawn(GUARDIAN, 96977, -110625, -3280, 0, false, 0);
|
||||
golem.broadcastPacket(new NpcSay(golem.getObjectId(), ChatType.NPC_GENERAL, golem.getId(), NpcStringId.YOU_S1_YOU_ATTACKED_WENDY_PREPARE_TO_DIE).addStringParameter(player.getName()));
|
||||
golem.setRunning();
|
||||
golem.addDamageHate(player, 0, 999);
|
||||
golem.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player);
|
||||
addAttackDesire(golem, player);
|
||||
st.set("spawned", "1");
|
||||
startQuestTimer("golem_despawn", 300000, null, player);
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q00193_SevenSignsDyingMessage;
|
||||
|
||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import com.l2jmobius.gameserver.enums.ChatType;
|
||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
@@ -164,9 +163,7 @@ public final class Q00193_SevenSignsDyingMessage extends Quest
|
||||
startQuestTimer("heal", 30000 - getRandom(20000), npc, player);
|
||||
final L2MonsterInstance monster = (L2MonsterInstance) addSpawn(SHILENS_EVIL_THOUGHTS, 82425, 47232, -3216, 0, false, 0, false);
|
||||
monster.broadcastPacket(new NpcSay(monster.getObjectId(), ChatType.NPC_GENERAL, monster.getId(), NpcStringId.YOU_ARE_NOT_THE_OWNER_OF_THAT_ITEM));
|
||||
monster.setRunning();
|
||||
monster.addDamageHate(player, 0, 999);
|
||||
monster.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player);
|
||||
addAttackDesire(monster, player);
|
||||
startQuestTimer("despawn", 300000, monster, null);
|
||||
}
|
||||
break;
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q00197_SevenSignsTheSacredBookOfSeal;
|
||||
|
||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import com.l2jmobius.gameserver.enums.ChatType;
|
||||
import com.l2jmobius.gameserver.enums.QuestSound;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
@@ -171,9 +170,7 @@ public final class Q00197_SevenSignsTheSacredBookOfSeal extends Quest
|
||||
npc.broadcastPacket(new NpcSay(npc.getObjectId(), ChatType.NPC_GENERAL, npc.getId(), NpcStringId.S1_THAT_STRANGER_MUST_BE_DEFEATED_HERE_IS_THE_ULTIMATE_HELP).addStringParameter(player.getName()));
|
||||
final L2MonsterInstance monster = (L2MonsterInstance) addSpawn(SHILENS_EVIL_THOUGHTS, 152520, -57502, -3408, 0, false, 0, false);
|
||||
monster.broadcastPacket(new NpcSay(monster.getObjectId(), ChatType.NPC_GENERAL, monster.getId(), NpcStringId.YOU_ARE_NOT_THE_OWNER_OF_THAT_ITEM));
|
||||
monster.setRunning();
|
||||
monster.addDamageHate(player, 0, 999);
|
||||
monster.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player);
|
||||
addAttackDesire(monster, player);
|
||||
startQuestTimer("despawn", 300000, monster, null);
|
||||
}
|
||||
break;
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package quests.Q00198_SevenSignsEmbryo;
|
||||
|
||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import com.l2jmobius.gameserver.enums.ChatType;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance;
|
||||
@@ -110,9 +109,7 @@ public final class Q00198_SevenSignsEmbryo extends Quest
|
||||
startQuestTimer("heal", 30000 - getRandom(20000), npc, player);
|
||||
final L2MonsterInstance monster = (L2MonsterInstance) addSpawn(SHILENS_EVIL_THOUGHTS, -23734, -9184, -5384, 0, false, 0, false, npc.getInstanceId());
|
||||
monster.broadcastPacket(new NpcSay(monster.getObjectId(), ChatType.NPC_GENERAL, monster.getId(), NpcStringId.YOU_ARE_NOT_THE_OWNER_OF_THAT_ITEM));
|
||||
monster.setRunning();
|
||||
monster.addDamageHate(player, 0, 999);
|
||||
monster.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player);
|
||||
addAttackDesire(monster, player);
|
||||
startQuestTimer("despawn", 300000, monster, null);
|
||||
}
|
||||
break;
|
||||
|
@@ -161,9 +161,7 @@ public class Q00450_GraveRobberRescue extends Quest
|
||||
htmltext = null;
|
||||
|
||||
final L2Attackable monster = (L2Attackable) addSpawn(WARRIOR_MON, npc.getX(), npc.getY(), npc.getZ(), npc.getHeading(), true, 600000);
|
||||
monster.setRunning();
|
||||
monster.addDamageHate(player, 0, 999);
|
||||
monster.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player);
|
||||
addAttackDesire(monster, player);
|
||||
showOnScreenMsg(player, NpcStringId.THE_GRAVE_ROBBER_WARRIOR_HAS_BEEN_FILLED_WITH_DARK_ENERGY_AND_IS_ATTACKING_YOU, 5, 5000);
|
||||
}
|
||||
}
|
||||
|
@@ -182,15 +182,15 @@ public final class Q00503_PursuitOfClanAmbition extends Quest
|
||||
{
|
||||
giveItems(player, BLITZ_WYRM_EGG, 3);
|
||||
qs.setMemoState(qs.getMemoState() + 100);
|
||||
addAttackPlayerDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackPlayerDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
startQuestTimer("DESPAWN", 10000, npc, player);
|
||||
htmltext = event;
|
||||
}
|
||||
else if (qs.isMemoState(2100) || qs.isMemoState(2111) || qs.isMemoState(2110) || qs.isMemoState(2101))
|
||||
{
|
||||
addAttackPlayerDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackPlayerDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
startQuestTimer("DESPAWN", 10000, npc, player);
|
||||
htmltext = "30761-03.html";
|
||||
}
|
||||
@@ -203,15 +203,15 @@ public final class Q00503_PursuitOfClanAmbition extends Quest
|
||||
giveItems(player, BLITZ_WYRM_EGG, 3);
|
||||
giveItems(player, MIST_DRAKES_EGG, 4);
|
||||
qs.setMemoState(qs.getMemoState() + 10);
|
||||
addAttackPlayerDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackPlayerDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
startQuestTimer("DESPAWN", 10000, npc, player);
|
||||
htmltext = event;
|
||||
}
|
||||
else if (qs.isMemoState(2100) || qs.isMemoState(2111) || qs.isMemoState(2011) || qs.isMemoState(2110))
|
||||
{
|
||||
addAttackPlayerDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackPlayerDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
addAttackDesire(addSpawn(BLITZ_WYRM, npc, true, 0, false), player);
|
||||
startQuestTimer("DESPAWN", 10000, npc, player);
|
||||
htmltext = "30762-03.html";
|
||||
}
|
||||
|
@@ -189,7 +189,7 @@ public class Q10742_AFurryFriend extends Quest
|
||||
{
|
||||
if (getRandomBoolean())
|
||||
{
|
||||
addAttackPlayerDesire(addSpawn(KIKU, player.getLocation(), true, 120000), player);
|
||||
addAttackDesire(addSpawn(KIKU, player.getLocation(), true, 120000), player);
|
||||
showOnScreenMsg(player, NpcStringId.RICKY_IS_NOT_HERE_NTRY_SEARCHING_ANOTHER_KIKU_S_CAVE, ExShowScreenMessage.TOP_CENTER, 4500);
|
||||
htmltext = "33995-02.html";
|
||||
}
|
||||
|
@@ -147,7 +147,7 @@ public class Q10743_StrangeFungus extends Quest
|
||||
final int killCount = qs.getInt(KILL_VAR) + 1;
|
||||
if (killCount >= 3)
|
||||
{
|
||||
addAttackPlayerDesire(addSpawn(EVOLVED_GROWLER, npc.getLocation()), killer);
|
||||
addAttackDesire(addSpawn(EVOLVED_GROWLER, npc.getLocation()), killer);
|
||||
qs.set(KILL_VAR, 0);
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user