Hello everyone.
Tell me, how are these numbers distributed, where are the values, higher, lower, further? How to set this up correctly?
case "SPAWN_FAFURION":
{
_fafurion.disableCoreAI(true);
_fafurion.setRandomWalking(false);
_fafurion.teleToLocation(175834, 245898, -14848, 15000);
setStatus(IN_FIGHT);
_lastAttack = System.currentTimeMillis();
zone.broadcastPacket(new PlaySound("BS02_A"));
startQuestTimer("CAMERA_1", 23, _fafurion, null);
break;
}
case "CAMERA_1":
{
zone.broadcastPacket(new SpecialCamera(npc, 700, 13, -19, 0, 10000, 20000, 0, 0, 0, 0, 0));
startQuestTimer("CAMERA_2", 3000, npc, null);
break;
}
case "CAMERA_2":
{
zone.broadcastPacket(new SpecialCamera(npc, 700, 13, 0, 6000, 10000, 20000, 0, 0, 0, 0, 0));
startQuestTimer("CAMERA_3", 10000, npc, null);
break;
}
case "CAMERA_3":
{
zone.broadcastPacket(new SpecialCamera(npc, 3700, 0, -3, 0, 10000, 10000, 0, 0, 0, 0, 0));
zone.broadcastPacket(new SocialAction(npc.getObjectId(), 1));
startQuestTimer("CAMERA_4", 200, npc, null);
startQuestTimer("SOCIAL", 5200, npc, null);
break;
}
case "CAMERA_4":
{
zone.broadcastPacket(new SpecialCamera(npc, 1100, 0, -3, 22000, 10000, 30000, 0, 0, 0, 0, 0));
startQuestTimer("CAMERA_5", 10800, npc, null);
break;
}
case "CAMERA_5":
{
zone.broadcastPacket(new SpecialCamera(npc, 1100, 0, -3, 300, 10000, 7000, 0, 0, 0, 0, 0));
startQuestTimer("START_MOVE", 1900, npc, null);
break;
}
case "SOCIAL":
{
zone.broadcastPacket(new SocialAction(npc.getObjectId(), 2));
break;
}
case "START_MOVE":
{
_fafurion.disableCoreAI(false);
_fafurion.setRandomWalking(true);
for (Player players : World.getInstance().getVisibleObjectsInRange(npc, Player.class, 4000))
{
if (players.isHero())
I'm trying to make it higher and less distant, but I don't understand how!