Coatl boss implementation.
Thanks to notorionn.
This commit is contained in:
parent
d05249e512
commit
0ac7172388
129
L2J_Mobius_11.3_Shinemaker/dist/game/data/scripts/ai/areas/Gludio/LizardmanBarracksXPParty.java
vendored
Normal file
129
L2J_Mobius_11.3_Shinemaker/dist/game/data/scripts/ai/areas/Gludio/LizardmanBarracksXPParty.java
vendored
Normal file
@ -0,0 +1,129 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the L2J Mobius project.
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package ai.areas.Gludio;
|
||||||
|
|
||||||
|
import org.l2jmobius.commons.threads.ThreadPool;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
|
|
||||||
|
import ai.AbstractNpcAI;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Notorion
|
||||||
|
*/
|
||||||
|
public class LizardmanBarracksXPParty extends AbstractNpcAI
|
||||||
|
{
|
||||||
|
// Monsters Lizardman Barracks
|
||||||
|
private static final int[] MONSTER_IDS =
|
||||||
|
{
|
||||||
|
23834,
|
||||||
|
23835,
|
||||||
|
23836,
|
||||||
|
23837,
|
||||||
|
23838,
|
||||||
|
23839
|
||||||
|
};
|
||||||
|
// Distance radius for XP bonus Party
|
||||||
|
private static final int BONUS_RADIUS = 1500;
|
||||||
|
// Maximum XP Bonus (Level 126)
|
||||||
|
private static final double MAX_BONUS_PERCENTAGE = 0.25; // Bonus 25%
|
||||||
|
|
||||||
|
private LizardmanBarracksXPParty()
|
||||||
|
{
|
||||||
|
addKillId(MONSTER_IDS);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onKill(Npc npc, Player killer, boolean isSummon)
|
||||||
|
{
|
||||||
|
if (npc.isMonster() && contains(MONSTER_IDS, npc.getId()))
|
||||||
|
{
|
||||||
|
final org.l2jmobius.gameserver.model.Party party = killer.getParty();
|
||||||
|
if (party != null)
|
||||||
|
{
|
||||||
|
for (Player member : party.getMembers())
|
||||||
|
{
|
||||||
|
if (killer.isInsideRadius3D(member, BONUS_RADIUS) && (member.getLevel() >= 117) && (member.getLevel() <= 131))
|
||||||
|
{
|
||||||
|
final double bonusPercentage = calculateBonusPercentage(member.getLevel());
|
||||||
|
final long bonusXp = (long) (npc.getExpReward(member.getLevel()) * bonusPercentage);
|
||||||
|
|
||||||
|
// Adiciona a experiência total ao jogador após 1 segundo
|
||||||
|
ThreadPool.schedule(() ->
|
||||||
|
{
|
||||||
|
member.addExpAndSp(bonusXp, 0);
|
||||||
|
}, 1000); // 1000 milissegundos = 1 segundo
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return super.onKill(npc, killer, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
private double calculateBonusPercentage(int level)
|
||||||
|
{
|
||||||
|
if ((level < 117) || (level > 131))
|
||||||
|
{
|
||||||
|
return 0; // No bonus for out of range levels
|
||||||
|
}
|
||||||
|
|
||||||
|
// Sets the percentage proportional to the level
|
||||||
|
switch (level)
|
||||||
|
{
|
||||||
|
case 117:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.1;
|
||||||
|
case 118:
|
||||||
|
case 119:
|
||||||
|
case 120:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.2;
|
||||||
|
case 121:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.4;
|
||||||
|
case 122:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.6;
|
||||||
|
case 123:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.97;
|
||||||
|
case 124:
|
||||||
|
case 125:
|
||||||
|
case 126:
|
||||||
|
case 127:
|
||||||
|
case 128:
|
||||||
|
case 129:
|
||||||
|
case 130:
|
||||||
|
case 131:
|
||||||
|
return MAX_BONUS_PERCENTAGE;
|
||||||
|
default:
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean contains(int[] array, int value)
|
||||||
|
{
|
||||||
|
for (int i : array)
|
||||||
|
{
|
||||||
|
if (i == value)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new LizardmanBarracksXPParty();
|
||||||
|
}
|
||||||
|
}
|
134
L2J_Mobius_11.3_Shinemaker/dist/game/data/scripts/ai/areas/Gludio/LizardmanTempleXPParty.java
vendored
Normal file
134
L2J_Mobius_11.3_Shinemaker/dist/game/data/scripts/ai/areas/Gludio/LizardmanTempleXPParty.java
vendored
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the L2J Mobius project.
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package ai.areas.Gludio;
|
||||||
|
|
||||||
|
import org.l2jmobius.commons.threads.ThreadPool;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
|
|
||||||
|
import ai.AbstractNpcAI;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Notorion
|
||||||
|
*/
|
||||||
|
public class LizardmanTempleXPParty extends AbstractNpcAI
|
||||||
|
{
|
||||||
|
// Monsters Lizardman Temple
|
||||||
|
private static final int[] MONSTER_IDS =
|
||||||
|
{
|
||||||
|
24687,
|
||||||
|
24688,
|
||||||
|
24689,
|
||||||
|
24690,
|
||||||
|
24691,
|
||||||
|
24692,
|
||||||
|
24693,
|
||||||
|
24694
|
||||||
|
};
|
||||||
|
// Distance radius for XP bonus Party
|
||||||
|
private static final int BONUS_RADIUS = 1500;
|
||||||
|
// Maximum XP Bonus (Level 128)
|
||||||
|
private static final double MAX_BONUS_PERCENTAGE = 0.25; // Bonus 25%
|
||||||
|
|
||||||
|
private LizardmanTempleXPParty()
|
||||||
|
{
|
||||||
|
addKillId(MONSTER_IDS);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onKill(Npc npc, Player killer, boolean isSummon)
|
||||||
|
{
|
||||||
|
if (npc.isMonster() && contains(MONSTER_IDS, npc.getId()))
|
||||||
|
{
|
||||||
|
final org.l2jmobius.gameserver.model.Party party = killer.getParty();
|
||||||
|
if (party != null)
|
||||||
|
{
|
||||||
|
for (Player member : party.getMembers())
|
||||||
|
{
|
||||||
|
if (killer.isInsideRadius3D(member, BONUS_RADIUS) && (member.getLevel() >= 118) && (member.getLevel() <= 131))
|
||||||
|
{
|
||||||
|
final double bonusPercentage = calculateBonusPercentage(member.getLevel());
|
||||||
|
final long bonusXp = (long) (npc.getExpReward(member.getLevel()) * bonusPercentage);
|
||||||
|
|
||||||
|
// Adiciona a experiência total ao jogador após 1 segundo
|
||||||
|
ThreadPool.schedule(() ->
|
||||||
|
{
|
||||||
|
member.addExpAndSp(bonusXp, 0);
|
||||||
|
}, 1000); // 1000 milissegundos = 1 segundo
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return super.onKill(npc, killer, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
private double calculateBonusPercentage(int level)
|
||||||
|
{
|
||||||
|
if ((level < 118) || (level > 131))
|
||||||
|
{
|
||||||
|
return 0; // No bonus for out of range levels
|
||||||
|
}
|
||||||
|
|
||||||
|
// Sets the percentage proportional to the level
|
||||||
|
switch (level)
|
||||||
|
{
|
||||||
|
case 118:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.1;
|
||||||
|
case 119:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.2;
|
||||||
|
case 120:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.3;
|
||||||
|
case 121:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.4;
|
||||||
|
case 122:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.5;
|
||||||
|
case 123:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.6;
|
||||||
|
case 124:
|
||||||
|
case 125:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.8;
|
||||||
|
case 126:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.9;
|
||||||
|
case 127:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.95;
|
||||||
|
case 128:
|
||||||
|
case 129:
|
||||||
|
case 130:
|
||||||
|
case 131:
|
||||||
|
return MAX_BONUS_PERCENTAGE;
|
||||||
|
default:
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean contains(int[] array, int value)
|
||||||
|
{
|
||||||
|
for (int i : array)
|
||||||
|
{
|
||||||
|
if (i == value)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new LizardmanTempleXPParty();
|
||||||
|
}
|
||||||
|
}
|
902
L2J_Mobius_11.3_Shinemaker/dist/game/data/scripts/ai/bosses/Coatl/Coatl.java
vendored
Normal file
902
L2J_Mobius_11.3_Shinemaker/dist/game/data/scripts/ai/bosses/Coatl/Coatl.java
vendored
Normal file
@ -0,0 +1,902 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (c) 2013 L2jMobius
|
||||||
|
*
|
||||||
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
* in the Software without restriction, including without limitation the rights
|
||||||
|
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
* copies of the Software, and to permit persons to whom the Software is
|
||||||
|
* furnished to do so, subject to the following conditions:
|
||||||
|
*
|
||||||
|
* The above copyright notice and this permission notice shall be
|
||||||
|
* included in all copies or substantial portions of the Software.
|
||||||
|
*
|
||||||
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||||
|
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
|
||||||
|
* IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
*/
|
||||||
|
package ai.bosses.Coatl;
|
||||||
|
|
||||||
|
import java.util.Calendar;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.HashSet;
|
||||||
|
import java.util.LinkedList;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Queue;
|
||||||
|
import java.util.Set;
|
||||||
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
|
|
||||||
|
import org.l2jmobius.commons.threads.ThreadPool;
|
||||||
|
import org.l2jmobius.commons.util.Rnd;
|
||||||
|
import org.l2jmobius.gameserver.data.SpawnTable;
|
||||||
|
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||||
|
import org.l2jmobius.gameserver.instancemanager.GlobalVariablesManager;
|
||||||
|
import org.l2jmobius.gameserver.instancemanager.ZoneManager;
|
||||||
|
import org.l2jmobius.gameserver.model.Location;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
|
import org.l2jmobius.gameserver.model.zone.type.ArenaZone;
|
||||||
|
|
||||||
|
import ai.AbstractNpcAI;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Notorion
|
||||||
|
*/
|
||||||
|
public class Coatl extends AbstractNpcAI
|
||||||
|
{
|
||||||
|
// NPCs
|
||||||
|
private static final int MAIN_BOSS_ID = 29408; // Coatl RaidBoss
|
||||||
|
private static final int INVISIBLE_COATL_ID = 29413; // Coatl invisible
|
||||||
|
private static final int FLAME_TOTEM_ID = 29409;
|
||||||
|
private static final int KASHA_TOTEM_ID = 29412;
|
||||||
|
private static final int EARTH_TOTEM_ID = 29411;
|
||||||
|
private static final int WATER_TOTEM_ID = 29410;
|
||||||
|
private static final int[] TOTEM_IDS =
|
||||||
|
{
|
||||||
|
WATER_TOTEM_ID,
|
||||||
|
KASHA_TOTEM_ID,
|
||||||
|
EARTH_TOTEM_ID,
|
||||||
|
FLAME_TOTEM_ID
|
||||||
|
};
|
||||||
|
// Locations
|
||||||
|
private static final Location FLAME_TOTEM_LOCATION = new Location(-83613, 209856, -5248, 371);
|
||||||
|
private static final Location KASHA_TOTEM_LOCATION = new Location(-84417, 210668, -5254, 16503);
|
||||||
|
private static final Location EARTH_TOTEM_LOCATION = new Location(-85226, 209857, -5258, 32689);
|
||||||
|
private static final Location WATER_TOTEM_LOCATION = new Location(-84415, 209044, -5258, 49298);
|
||||||
|
private static final Location INVISIBLE_COATL_LOCATION = new Location(-84416, 209860, -5254);
|
||||||
|
private static final Location SPAWN_LOCATION = new Location(-84416, 209860, -5254);
|
||||||
|
// private static final Location GLUDIO_LOCATION_OUTSIDE_ARENA = new Location(-12847, 121707, -2969); // Optional, teleport for attackers from outside
|
||||||
|
// private static final Location GLUDIO_LOCATION_PLAYER_EXIT = new Location(-14575, 121425, -3011); // Optional, Teleport for those who left the arena
|
||||||
|
// Skills
|
||||||
|
// private static final SkillHolder KILL_PLAYERS_SKILL = new SkillHolder(34796, 1);
|
||||||
|
private static final SkillHolder WATER_TOTEM_SKILL = new SkillHolder(34807, 1);
|
||||||
|
// private static final SkillHolder FLAME_TOTEM_SKILL = new SkillHolder(34806, 1);
|
||||||
|
private static final SkillHolder EARTH_TOTEM_SKILL = new SkillHolder(34808, 1);
|
||||||
|
private static final SkillHolder KASHA_TOTEM_SKILL = new SkillHolder(34809, 1);
|
||||||
|
private static final int FLAME_TOTEM_SKILL_ID = 34806;
|
||||||
|
// private static final SkillHolder TOTEMS_SKILL = new SkillHolder(34810, 1);
|
||||||
|
private static final SkillHolder FLAME_EXPLOSION_SKILL = new SkillHolder(34805, 1);
|
||||||
|
private static final SkillHolder EARTH_EXPLOSION_SKILL = new SkillHolder(34811, 1);
|
||||||
|
private static final SkillHolder KASHA_EXPLOSION_SKILL = new SkillHolder(34812, 1);
|
||||||
|
private static final SkillHolder WATER_EXPLOSION_SKILL = new SkillHolder(34813, 1);
|
||||||
|
private static final SkillHolder SKILL_WATER = new SkillHolder(34807, 1);
|
||||||
|
private static final SkillHolder SKILL_KASHA = new SkillHolder(34809, 1);
|
||||||
|
private static final SkillHolder SKILL_EARTH = new SkillHolder(34808, 1);
|
||||||
|
private static final SkillHolder SKILL_FLAME = new SkillHolder(34806, 1);
|
||||||
|
private static final SkillHolder SKILL_1 = new SkillHolder(34789, 1);
|
||||||
|
private static final SkillHolder SKILL_2 = new SkillHolder(34790, 1);
|
||||||
|
private static final SkillHolder SKILL_3 = new SkillHolder(34791, 1);
|
||||||
|
private static final SkillHolder SKILL_4 = new SkillHolder(34792, 1);
|
||||||
|
private static final SkillHolder LIMIT_BARRIER = new SkillHolder(29515, 1);
|
||||||
|
// Misc
|
||||||
|
private static final ArenaZone ARENA_ZONE = ZoneManager.getInstance().getZoneByName("Coatls_Lair", ArenaZone.class);
|
||||||
|
private static final int HIT_COUNT = 2000; // 2000 hits to break the barrier.
|
||||||
|
private static final int BARRIER_DURATION_MILLIS = 600000; // 10 minutes barrier duration.
|
||||||
|
private static final int HIT_COUNT_RENEW = 500; // 500 hits in 20 seconds to continue without the barrier.
|
||||||
|
private static final int RENEW_DURATION_MILLIS = 20000; // 20 seconds of Coatl vulnerability, requires 500 hits in 20 seconds.
|
||||||
|
|
||||||
|
private final Set<Integer> _involvedPlayers = new HashSet<>();
|
||||||
|
private final Map<Creature, Integer> _aggroList = new ConcurrentHashMap<>();
|
||||||
|
private final Map<Npc, Integer> _coatlHits = new ConcurrentHashMap<>();
|
||||||
|
private final Map<String, Object[]> _timerParameters = new HashMap<>();
|
||||||
|
private final Queue<Runnable> _specialMechanicsQueue = new LinkedList<>();
|
||||||
|
|
||||||
|
private boolean _specialMechanicsActive = false;
|
||||||
|
private boolean _vulnerablePhase = false;
|
||||||
|
private boolean _barrierActivated = false;
|
||||||
|
private boolean _hp76Triggered = false;
|
||||||
|
private boolean _hp70Triggered = false;
|
||||||
|
private boolean _hp50Triggered = false;
|
||||||
|
private boolean _hp40Triggered = false;
|
||||||
|
private boolean _hp30Triggered = false;
|
||||||
|
private boolean _hp10Triggered = false;
|
||||||
|
private static Npc _spawnedMainBoss;
|
||||||
|
private static Npc _invisibleCoatl;
|
||||||
|
private static Npc _flameTotem;
|
||||||
|
private static Npc _kashaTotem;
|
||||||
|
private static Npc _earthTotem;
|
||||||
|
private static Npc _waterTotem;
|
||||||
|
|
||||||
|
private Coatl()
|
||||||
|
{
|
||||||
|
addAttackId(MAIN_BOSS_ID);
|
||||||
|
addKillId(MAIN_BOSS_ID);
|
||||||
|
|
||||||
|
final long currentTime = System.currentTimeMillis();
|
||||||
|
final Calendar calendar = Calendar.getInstance();
|
||||||
|
// Spawn time to 21:00 Monday.
|
||||||
|
calendar.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY);
|
||||||
|
calendar.set(Calendar.HOUR_OF_DAY, 21);
|
||||||
|
calendar.set(Calendar.MINUTE, 0);
|
||||||
|
calendar.set(Calendar.SECOND, 0);
|
||||||
|
// Spawn Coatl
|
||||||
|
if ((currentTime > calendar.getTimeInMillis()) && (SpawnTable.getInstance().getAnySpawn(MAIN_BOSS_ID) == null) && GlobalVariablesManager.getInstance().getBoolean("COATL_ALIVE", true))
|
||||||
|
{
|
||||||
|
spawnCoatl();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (calendar.getTimeInMillis() < currentTime)
|
||||||
|
{
|
||||||
|
calendar.add(Calendar.WEEK_OF_YEAR, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
ThreadPool.scheduleAtFixedRate(this::spawnCoatl, calendar.getTimeInMillis() - currentTime, 604800000); // 604800000 milissegundos = 1 week
|
||||||
|
startQuestTimer("check_arena", 10000, null, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void spawnCoatl()
|
||||||
|
{
|
||||||
|
_spawnedMainBoss = addSpawn(MAIN_BOSS_ID, SPAWN_LOCATION);
|
||||||
|
|
||||||
|
GlobalVariablesManager.getInstance().set("COATL_ALIVE", true);
|
||||||
|
|
||||||
|
// Spawn.
|
||||||
|
_invisibleCoatl = addSpawn(INVISIBLE_COATL_ID, INVISIBLE_COATL_LOCATION);
|
||||||
|
_flameTotem = addSpawn(FLAME_TOTEM_ID, FLAME_TOTEM_LOCATION);
|
||||||
|
_kashaTotem = addSpawn(KASHA_TOTEM_ID, KASHA_TOTEM_LOCATION);
|
||||||
|
_earthTotem = addSpawn(EARTH_TOTEM_ID, EARTH_TOTEM_LOCATION);
|
||||||
|
_waterTotem = addSpawn(WATER_TOTEM_ID, WATER_TOTEM_LOCATION);
|
||||||
|
// startQuestTimer("dispel_boss_buffs", 250, null, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onEvent(String event, Npc npc, Player player)
|
||||||
|
{
|
||||||
|
switch (event)
|
||||||
|
{
|
||||||
|
case "check_arena":
|
||||||
|
{
|
||||||
|
if (_spawnedMainBoss != null)
|
||||||
|
{
|
||||||
|
checkPlayersInArena();
|
||||||
|
checkBossHP();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "activate_barrier":
|
||||||
|
{
|
||||||
|
_barrierActivated = true;
|
||||||
|
LIMIT_BARRIER.getSkill().applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
npc.setInvul(true);
|
||||||
|
_vulnerablePhase = false;
|
||||||
|
startQuestTimer("remove_barrier", BARRIER_DURATION_MILLIS, npc, null);
|
||||||
|
_coatlHits.put(npc, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "remove_barrier":
|
||||||
|
{
|
||||||
|
_barrierActivated = false;
|
||||||
|
npc.stopSkillEffects(LIMIT_BARRIER.getSkill());
|
||||||
|
_coatlHits.put(npc, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castWaterTotemSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(WATER_TOTEM_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castKashaTotemSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(KASHA_TOTEM_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castEarthTotemSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(EARTH_TOTEM_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castFlameTotemSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
final Skill flameTotemSkill = SkillData.getInstance().getSkill(FLAME_TOTEM_SKILL_ID, 1);
|
||||||
|
if (flameTotemSkill != null)
|
||||||
|
{
|
||||||
|
npc.doCast(flameTotemSkill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "dispel_boss_buffs":
|
||||||
|
{
|
||||||
|
dispelBossBuffs(_spawnedMainBoss);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "waterTotemMechanicsEnd":
|
||||||
|
{
|
||||||
|
final Object[] parameters = _timerParameters.get("waterTotemMechanicsEnd");
|
||||||
|
if (parameters != null)
|
||||||
|
{
|
||||||
|
final int waterBuffId = (int) parameters[0];
|
||||||
|
final int effectSkillId = (int) parameters[1];
|
||||||
|
cancelQuestTimer("coatl_common_skills", _spawnedMainBoss, null);
|
||||||
|
killPlayersInArena(waterBuffId);
|
||||||
|
castSkillOnTotems(SkillData.getInstance().getSkill(effectSkillId, 1));
|
||||||
|
cancelTotemTimers();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "kashaTotemMechanicsEnd":
|
||||||
|
{
|
||||||
|
final Object[] parameters = _timerParameters.get("kashaTotemMechanicsEnd");
|
||||||
|
if (parameters != null)
|
||||||
|
{
|
||||||
|
final int kashaBuffId = (int) parameters[0];
|
||||||
|
final int effectSkillId = (int) parameters[1];
|
||||||
|
cancelQuestTimer("coatl_common_skills", _spawnedMainBoss, null);
|
||||||
|
killPlayersInArena(kashaBuffId);
|
||||||
|
castSkillOnTotems(SkillData.getInstance().getSkill(effectSkillId, 1));
|
||||||
|
cancelTotemTimers();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "earthTotemMechanicsEnd":
|
||||||
|
{
|
||||||
|
final Object[] parameters = _timerParameters.get("earthTotemMechanicsEnd");
|
||||||
|
if (parameters != null)
|
||||||
|
{
|
||||||
|
final int earthBuffId = (int) parameters[0];
|
||||||
|
final int effectSkillId = (int) parameters[1];
|
||||||
|
cancelQuestTimer("coatl_common_skills", _spawnedMainBoss, null);
|
||||||
|
killPlayersInArena(earthBuffId);
|
||||||
|
castSkillOnTotems(SkillData.getInstance().getSkill(effectSkillId, 1));
|
||||||
|
cancelTotemTimers();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "flameTotemMechanicsEnd":
|
||||||
|
{
|
||||||
|
final Object[] parameters = _timerParameters.get("flameTotemMechanicsEnd");
|
||||||
|
if (parameters != null)
|
||||||
|
{
|
||||||
|
final int flameBuffId = (int) parameters[0];
|
||||||
|
final int effectSkillId = (int) parameters[1];
|
||||||
|
cancelQuestTimer("coatl_common_skills", _spawnedMainBoss, null);
|
||||||
|
killPlayersInArena(flameBuffId);
|
||||||
|
castSkillOnTotems(SkillData.getInstance().getSkill(effectSkillId, 1));
|
||||||
|
cancelTotemTimers();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castWaterExplosionSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(WATER_EXPLOSION_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castKashaExplosionSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(KASHA_EXPLOSION_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castEarthExplosionSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(EARTH_EXPLOSION_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castFlameExplosionSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(FLAME_EXPLOSION_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return super.onEvent(event, npc, player);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void addAggro(Creature attacker, int damage)
|
||||||
|
{
|
||||||
|
if ((attacker == null) || attacker.isDead())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final int newAggroVal = damage + getRandom(3000);
|
||||||
|
final int aggroVal = _aggroList.getOrDefault(attacker, 0) + 1000;
|
||||||
|
if (aggroVal < newAggroVal)
|
||||||
|
{
|
||||||
|
_aggroList.put(attacker, newAggroVal);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void manageSkills(Npc npc)
|
||||||
|
{
|
||||||
|
if (npc.isCastingNow())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Optional.
|
||||||
|
// if (npc.isCastingNow() || npc.isCoreAIDisabled() || !npc.isInCombat())
|
||||||
|
// {
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
|
||||||
|
_aggroList.forEach((attacker, aggro) ->
|
||||||
|
{
|
||||||
|
if ((attacker == null) || attacker.isDead() || (npc.calculateDistance3D(attacker) > 3000))
|
||||||
|
{
|
||||||
|
_aggroList.remove(attacker);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
final Creature topAttacker = _aggroList.entrySet().stream().max(Map.Entry.comparingByValue()).map(Map.Entry::getKey).orElse(null);
|
||||||
|
if ((topAttacker != null) && !_specialMechanicsActive)
|
||||||
|
{
|
||||||
|
SkillHolder skillToCast = null;
|
||||||
|
final int randomSkill = getRandom(100);
|
||||||
|
if (randomSkill < 49)
|
||||||
|
{
|
||||||
|
skillToCast = SKILL_4;
|
||||||
|
}
|
||||||
|
else if (randomSkill < 50)
|
||||||
|
{
|
||||||
|
skillToCast = SKILL_1;
|
||||||
|
}
|
||||||
|
else if (randomSkill < 70)
|
||||||
|
{
|
||||||
|
skillToCast = SKILL_2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
skillToCast = SKILL_3;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (SkillCaster.checkUseConditions(npc, skillToCast.getSkill()))
|
||||||
|
{
|
||||||
|
npc.doCast(skillToCast.getSkill());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void cancelTotemTimers()
|
||||||
|
{
|
||||||
|
cancelQuestTimer("castWaterTotemSkill", _waterTotem, null);
|
||||||
|
cancelQuestTimer("castKashaTotemSkill", _kashaTotem, null);
|
||||||
|
cancelQuestTimer("castEarthTotemSkill", _earthTotem, null);
|
||||||
|
cancelQuestTimer("castFlameTotemSkill", _flameTotem, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void killPlayersInArena(int buffId)
|
||||||
|
{
|
||||||
|
for (Creature creature : ARENA_ZONE.getCharactersInside())
|
||||||
|
{
|
||||||
|
if (!creature.isPlayer())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
boolean hasBuff = false;
|
||||||
|
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||||
|
{
|
||||||
|
if (effect.getSkill().getId() == buffId)
|
||||||
|
{
|
||||||
|
hasBuff = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!hasBuff)
|
||||||
|
{
|
||||||
|
creature.doDie(_spawnedMainBoss);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void castSkillOnTotems(Skill skill)
|
||||||
|
{
|
||||||
|
if (_waterTotem != null)
|
||||||
|
{
|
||||||
|
_waterTotem.setTarget(_waterTotem);
|
||||||
|
_waterTotem.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_kashaTotem != null)
|
||||||
|
{
|
||||||
|
_kashaTotem.setTarget(_kashaTotem);
|
||||||
|
_kashaTotem.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_earthTotem != null)
|
||||||
|
{
|
||||||
|
_earthTotem.setTarget(_earthTotem);
|
||||||
|
_earthTotem.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_flameTotem != null)
|
||||||
|
{
|
||||||
|
_flameTotem.setTarget(_flameTotem);
|
||||||
|
_flameTotem.doCast(skill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void checkPlayersInArena()
|
||||||
|
{
|
||||||
|
for (Creature creature : ARENA_ZONE.getCharactersInside())
|
||||||
|
{
|
||||||
|
if (!creature.isPlayer())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ARENA_ZONE.isInsideZone(creature))
|
||||||
|
{
|
||||||
|
if (!_involvedPlayers.contains(creature.getObjectId()))
|
||||||
|
{
|
||||||
|
_involvedPlayers.add(creature.getObjectId());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// else if (involvedPlayers.contains(creature.getObjectId()))
|
||||||
|
// {
|
||||||
|
// creature.teleToLocation(GLUDIO_LOCATION_PLAYER_EXIT, false);
|
||||||
|
// involvedPlayers.remove(creature.getObjectId());
|
||||||
|
// }
|
||||||
|
|
||||||
|
// if (!ARENA_ZONE.isInsideZone(player) && (creature.getTarget() == _spawnedMainBoss))
|
||||||
|
// {
|
||||||
|
// creature.teleToLocation(GLUDIO_LOCATION_OUTSIDE_ARENA, false);
|
||||||
|
// }
|
||||||
|
|
||||||
|
if ((_spawnedMainBoss != null) && !ARENA_ZONE.isInsideZone(_spawnedMainBoss))
|
||||||
|
{
|
||||||
|
// Teleporting Coatl to spawn location if leaving arena. Officially Coatl runs to spawn.
|
||||||
|
_spawnedMainBoss.stopMove(null);
|
||||||
|
_spawnedMainBoss.setXYZ(SPAWN_LOCATION.getX(), SPAWN_LOCATION.getY(), SPAWN_LOCATION.getZ());
|
||||||
|
// Restores HP to 100%
|
||||||
|
_spawnedMainBoss.setCurrentHp(_spawnedMainBoss.getMaxHp());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onAttack(Npc npc, Player attacker, int damage, boolean isSummon)
|
||||||
|
{
|
||||||
|
if (!_barrierActivated)
|
||||||
|
{
|
||||||
|
_barrierActivated = true;
|
||||||
|
LIMIT_BARRIER.getSkill().applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
npc.setInvul(true);
|
||||||
|
startQuestTimer("remove_barrier", BARRIER_DURATION_MILLIS, npc, null);
|
||||||
|
_coatlHits.put(npc, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_vulnerablePhase)
|
||||||
|
{
|
||||||
|
final int hits = _coatlHits.getOrDefault(npc, 0) + 1;
|
||||||
|
_coatlHits.put(npc, hits);
|
||||||
|
|
||||||
|
if (hits >= HIT_COUNT_RENEW)
|
||||||
|
{
|
||||||
|
cancelQuestTimer("activate_barrier", npc, null);
|
||||||
|
startQuestTimer("activate_barrier", RENEW_DURATION_MILLIS, npc, null);
|
||||||
|
_coatlHits.put(npc, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
final int hits = _coatlHits.getOrDefault(npc, 0) + 1;
|
||||||
|
_coatlHits.put(npc, hits);
|
||||||
|
|
||||||
|
if (hits >= HIT_COUNT)
|
||||||
|
{
|
||||||
|
npc.stopSkillEffects(LIMIT_BARRIER.getSkill());
|
||||||
|
npc.setInvul(false);
|
||||||
|
cancelQuestTimer("remove_barrier", npc, null);
|
||||||
|
_vulnerablePhase = true;
|
||||||
|
startQuestTimer("activate_barrier", RENEW_DURATION_MILLIS, npc, null);
|
||||||
|
_coatlHits.put(npc, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
checkBossHP();
|
||||||
|
addAggro(attacker, damage);
|
||||||
|
manageSkills(npc);
|
||||||
|
|
||||||
|
// if (!ARENA_ZONE.isInsideZone(attacker))
|
||||||
|
// {
|
||||||
|
// attacker.teleToLocation(GLUDIO_LOCATION_OUTSIDE_ARENA, false);
|
||||||
|
// }
|
||||||
|
|
||||||
|
manageSkills(npc);
|
||||||
|
|
||||||
|
return super.onAttack(npc, attacker, damage, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void checkBossHP()
|
||||||
|
{
|
||||||
|
if (_spawnedMainBoss != null)
|
||||||
|
{
|
||||||
|
manageSkills(_spawnedMainBoss);
|
||||||
|
|
||||||
|
final double currentHP = _spawnedMainBoss.getCurrentHp();
|
||||||
|
final long maxHP = _spawnedMainBoss.getMaxHp(); // Corrigido para long
|
||||||
|
final int currentHPPercentage = (int) ((currentHP / maxHP) * 100);
|
||||||
|
if (currentHPPercentage <= 0)
|
||||||
|
{
|
||||||
|
onNpcDeath(_spawnedMainBoss);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if ((currentHPPercentage <= 76) && !_hp76Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp76Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
else if ((currentHPPercentage <= 70) && !_hp70Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp70Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
else if ((currentHPPercentage <= 50) && !_hp50Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp50Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
else if ((currentHPPercentage <= 40) && !_hp40Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp40Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
else if ((currentHPPercentage <= 30) && !_hp30Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp30Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
else if ((currentHPPercentage <= 10) && !_hp10Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp10Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void processSpecialMechanicsQueue()
|
||||||
|
{
|
||||||
|
if (!_specialMechanicsActive && !_specialMechanicsQueue.isEmpty())
|
||||||
|
{
|
||||||
|
_specialMechanicsActive = true;
|
||||||
|
final Runnable mechanic = _specialMechanicsQueue.poll();
|
||||||
|
mechanic.run();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void dispelBossBuffs(Npc boss)
|
||||||
|
{
|
||||||
|
if ((boss != null) && !boss.isDead())
|
||||||
|
{
|
||||||
|
boss.stopSkillEffects(SKILL_WATER.getSkill());
|
||||||
|
boss.stopSkillEffects(SKILL_KASHA.getSkill());
|
||||||
|
boss.stopSkillEffects(SKILL_EARTH.getSkill());
|
||||||
|
boss.stopSkillEffects(SKILL_FLAME.getSkill());
|
||||||
|
boss.stopSkillEffects(null, 46797);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void start78PercentMechanics()
|
||||||
|
{
|
||||||
|
if (_waterTotem != null)
|
||||||
|
{
|
||||||
|
_waterTotem.setTarget(_waterTotem);
|
||||||
|
_waterTotem.doCast(WATER_TOTEM_SKILL.getSkill());
|
||||||
|
startQuestTimer("castWaterTotemSkill", 3100, _waterTotem, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_kashaTotem != null)
|
||||||
|
{
|
||||||
|
_kashaTotem.setTarget(_kashaTotem);
|
||||||
|
_kashaTotem.doCast(KASHA_TOTEM_SKILL.getSkill());
|
||||||
|
startQuestTimer("castKashaTotemSkill", 3100, _kashaTotem, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_earthTotem != null)
|
||||||
|
{
|
||||||
|
_earthTotem.setTarget(_earthTotem);
|
||||||
|
_earthTotem.doCast(EARTH_TOTEM_SKILL.getSkill());
|
||||||
|
startQuestTimer("castEarthTotemSkill", 3100, _earthTotem, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_flameTotem != null)
|
||||||
|
{
|
||||||
|
_flameTotem.setTarget(_flameTotem);
|
||||||
|
Skill flameTotemSkill = SkillData.getInstance().getSkill(FLAME_TOTEM_SKILL_ID, 1);
|
||||||
|
if (flameTotemSkill != null)
|
||||||
|
{
|
||||||
|
_flameTotem.doCast(flameTotemSkill);
|
||||||
|
startQuestTimer("castFlameTotemSkill", 3100, _flameTotem, null, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startRandomTotemMechanics()
|
||||||
|
{
|
||||||
|
final int totemIndex = Rnd.get(TOTEM_IDS.length);
|
||||||
|
switch (totemIndex)
|
||||||
|
{
|
||||||
|
case 0: // Water
|
||||||
|
{
|
||||||
|
startWaterTotemMechanics();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 1: // Kasha
|
||||||
|
{
|
||||||
|
startKashaTotemMechanics();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 2: // Earth
|
||||||
|
{
|
||||||
|
startEarthTotemMechanics();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 3: // Flame
|
||||||
|
{
|
||||||
|
startFlameTotemMechanics();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
_specialMechanicsActive = false;
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
|
||||||
|
startQuestTimer("dispel_boss_buffs", 250, null, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startWaterTotemMechanics()
|
||||||
|
{
|
||||||
|
final int bossMainCastSkillId = 34800;
|
||||||
|
final int coatlInvisibleSkillId = 34796;
|
||||||
|
final int waterBuffId = 34807;
|
||||||
|
final int effectSkillId = 34810;
|
||||||
|
final Skill kashaProtection = SkillData.getInstance().getSkill(34816, 1);
|
||||||
|
if (kashaProtection != null)
|
||||||
|
{
|
||||||
|
kashaProtection.applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
}
|
||||||
|
|
||||||
|
Skill skill = SkillData.getInstance().getSkill(bossMainCastSkillId, 1);
|
||||||
|
if (!_spawnedMainBoss.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_spawnedMainBoss.setTarget(_spawnedMainBoss);
|
||||||
|
_spawnedMainBoss.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_invisibleCoatl != null)
|
||||||
|
{
|
||||||
|
skill = SkillData.getInstance().getSkill(coatlInvisibleSkillId, 1);
|
||||||
|
if (!_invisibleCoatl.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_invisibleCoatl.setTarget(_invisibleCoatl);
|
||||||
|
_invisibleCoatl.doCast(skill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
start78PercentMechanics();
|
||||||
|
_timerParameters.put("waterTotemMechanicsEnd", new Object[]
|
||||||
|
{
|
||||||
|
waterBuffId,
|
||||||
|
effectSkillId
|
||||||
|
});
|
||||||
|
startQuestTimer("waterTotemMechanicsEnd", 9000L, _spawnedMainBoss, null);
|
||||||
|
startQuestTimer("castWaterExplosionSkill", 9000L, _invisibleCoatl, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startKashaTotemMechanics()
|
||||||
|
{
|
||||||
|
final int bossMainCastSkillId = 34799;
|
||||||
|
final int coatlInvisibleSkillId = 34795;
|
||||||
|
final int kashaBuffId = 34809;
|
||||||
|
final int effectSkillId = 34810;
|
||||||
|
final Skill kashaProtection = SkillData.getInstance().getSkill(34816, 1);
|
||||||
|
if (kashaProtection != null)
|
||||||
|
{
|
||||||
|
kashaProtection.applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
}
|
||||||
|
|
||||||
|
Skill skill = SkillData.getInstance().getSkill(bossMainCastSkillId, 1);
|
||||||
|
if (!_spawnedMainBoss.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_spawnedMainBoss.setTarget(_spawnedMainBoss);
|
||||||
|
_spawnedMainBoss.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_invisibleCoatl != null)
|
||||||
|
{
|
||||||
|
skill = SkillData.getInstance().getSkill(coatlInvisibleSkillId, 1);
|
||||||
|
if (!_invisibleCoatl.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_invisibleCoatl.setTarget(_invisibleCoatl);
|
||||||
|
_invisibleCoatl.doCast(skill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
start78PercentMechanics();
|
||||||
|
_timerParameters.put("kashaTotemMechanicsEnd", new Object[]
|
||||||
|
{
|
||||||
|
kashaBuffId,
|
||||||
|
effectSkillId
|
||||||
|
});
|
||||||
|
|
||||||
|
startQuestTimer("kashaTotemMechanicsEnd", 9000L, _spawnedMainBoss, null);
|
||||||
|
startQuestTimer("castKashaExplosionSkill", 9000L, _invisibleCoatl, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startEarthTotemMechanics()
|
||||||
|
{
|
||||||
|
final int bossMainCastSkillId = 34798;
|
||||||
|
final int coatlInvisibleSkillId = 34794;
|
||||||
|
final int earthBuffId = 34808;
|
||||||
|
final int effectSkillId = 34810;
|
||||||
|
final Skill kashaProtection = SkillData.getInstance().getSkill(34816, 1);
|
||||||
|
if (kashaProtection != null)
|
||||||
|
{
|
||||||
|
kashaProtection.applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
}
|
||||||
|
|
||||||
|
Skill skill = SkillData.getInstance().getSkill(bossMainCastSkillId, 1);
|
||||||
|
if (!_spawnedMainBoss.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_spawnedMainBoss.setTarget(_spawnedMainBoss);
|
||||||
|
_spawnedMainBoss.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_invisibleCoatl != null)
|
||||||
|
{
|
||||||
|
skill = SkillData.getInstance().getSkill(coatlInvisibleSkillId, 1);
|
||||||
|
if (!_invisibleCoatl.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_invisibleCoatl.setTarget(_invisibleCoatl);
|
||||||
|
_invisibleCoatl.doCast(skill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
start78PercentMechanics();
|
||||||
|
_timerParameters.put("earthTotemMechanicsEnd", new Object[]
|
||||||
|
{
|
||||||
|
earthBuffId,
|
||||||
|
effectSkillId
|
||||||
|
});
|
||||||
|
startQuestTimer("earthTotemMechanicsEnd", 9000L, _spawnedMainBoss, null);
|
||||||
|
startQuestTimer("castEarthExplosionSkill", 9000L, _invisibleCoatl, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startFlameTotemMechanics()
|
||||||
|
{
|
||||||
|
final int bossMainCastSkillId = 34797;
|
||||||
|
final int coatlInvisibleSkillId = 34793;
|
||||||
|
final int flameBuffId = 34806;
|
||||||
|
final int effectSkillId = 34810;
|
||||||
|
final Skill kashaProtection = SkillData.getInstance().getSkill(34816, 1);
|
||||||
|
if (kashaProtection != null)
|
||||||
|
{
|
||||||
|
kashaProtection.applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
}
|
||||||
|
|
||||||
|
Skill skill = SkillData.getInstance().getSkill(bossMainCastSkillId, 1);
|
||||||
|
if (!_spawnedMainBoss.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_spawnedMainBoss.setTarget(_spawnedMainBoss);
|
||||||
|
_spawnedMainBoss.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_invisibleCoatl != null)
|
||||||
|
{
|
||||||
|
skill = SkillData.getInstance().getSkill(coatlInvisibleSkillId, 1);
|
||||||
|
if (!_invisibleCoatl.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_invisibleCoatl.setTarget(_invisibleCoatl);
|
||||||
|
_invisibleCoatl.doCast(skill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
start78PercentMechanics();
|
||||||
|
_timerParameters.put("flameTotemMechanicsEnd", new Object[]
|
||||||
|
{
|
||||||
|
flameBuffId,
|
||||||
|
effectSkillId
|
||||||
|
});
|
||||||
|
startQuestTimer("flameTotemMechanicsEnd", 9000L, _spawnedMainBoss, null);
|
||||||
|
startQuestTimer("castFlameExplosionSkill", 9000L, _invisibleCoatl, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onKill(Npc npc, Player killer, boolean isSummon)
|
||||||
|
{
|
||||||
|
cancelQuestTimers("check_arena");
|
||||||
|
cancelQuestTimer("remove_barrier", npc, null);
|
||||||
|
|
||||||
|
_spawnedMainBoss = null;
|
||||||
|
GlobalVariablesManager.getInstance().set("COATL_ALIVE", false);
|
||||||
|
|
||||||
|
_invisibleCoatl.deleteMe();
|
||||||
|
_flameTotem.deleteMe();
|
||||||
|
_kashaTotem.deleteMe();
|
||||||
|
_earthTotem.deleteMe();
|
||||||
|
_waterTotem.deleteMe();
|
||||||
|
|
||||||
|
_invisibleCoatl = null;
|
||||||
|
_flameTotem = null;
|
||||||
|
_kashaTotem = null;
|
||||||
|
_earthTotem = null;
|
||||||
|
_waterTotem = null;
|
||||||
|
|
||||||
|
cancelQuestTimers("dispel_boss_buffs");
|
||||||
|
|
||||||
|
return super.onKill(npc, killer, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onNpcDeath(Npc npc)
|
||||||
|
{
|
||||||
|
if (npc == _spawnedMainBoss)
|
||||||
|
{
|
||||||
|
cancelQuestTimers("check_arena");
|
||||||
|
cancelQuestTimer("remove_barrier", npc, null);
|
||||||
|
_spawnedMainBoss = null;
|
||||||
|
_involvedPlayers.clear();
|
||||||
|
_invisibleCoatl.setInvul(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isCoatlActive()
|
||||||
|
{
|
||||||
|
return _spawnedMainBoss != null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new Coatl();
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
@ -1,21 +1,21 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/spawns.xsd">
|
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/spawns.xsd">
|
||||||
<spawn name="LangkLizardmenTemple" ai="NoRandomActivity">
|
<spawn name="LangkLizardmenTemple" ai="NoRandomActivity">
|
||||||
<parameters>
|
<parameters>
|
||||||
<param name="disableRandomWalk" value="true" />
|
<param name="disableRandomWalk" value="true" />
|
||||||
</parameters>
|
</parameters>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_1">
|
<group name="Langk_Lizardmen_Temple_Group_1">
|
||||||
<territories>
|
<territories>
|
||||||
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
|
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
|
||||||
<node x="-76903" y="209909" />
|
<node x="-76903" y="209909" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_2">
|
<group name="Langk_Lizardmen_Temple_Group_2">
|
||||||
<territories>
|
<territories>
|
||||||
@ -23,12 +23,12 @@
|
|||||||
<node x="-79151" y="209843" />
|
<node x="-79151" y="209843" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_3">
|
<group name="Langk_Lizardmen_Temple_Group_3">
|
||||||
<territories>
|
<territories>
|
||||||
@ -36,12 +36,12 @@
|
|||||||
<node x="-76893" y="206939" />
|
<node x="-76893" y="206939" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_4">
|
<group name="Langk_Lizardmen_Temple_Group_4">
|
||||||
<territories>
|
<territories>
|
||||||
@ -49,12 +49,12 @@
|
|||||||
<node x="-80361" y="203790" />
|
<node x="-80361" y="203790" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_5">
|
<group name="Langk_Lizardmen_Temple_Group_5">
|
||||||
<territories>
|
<territories>
|
||||||
@ -62,12 +62,12 @@
|
|||||||
<node x="-76937" y="204280" />
|
<node x="-76937" y="204280" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_6">
|
<group name="Langk_Lizardmen_Temple_Group_6">
|
||||||
<territories>
|
<territories>
|
||||||
@ -75,12 +75,12 @@
|
|||||||
<node x="-77748" y="202683" />
|
<node x="-77748" y="202683" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_7">
|
<group name="Langk_Lizardmen_Temple_Group_7">
|
||||||
<territories>
|
<territories>
|
||||||
@ -88,12 +88,12 @@
|
|||||||
<node x="-70898" y="205225" />
|
<node x="-70898" y="205225" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_8">
|
<group name="Langk_Lizardmen_Temple_Group_8">
|
||||||
<territories>
|
<territories>
|
||||||
@ -101,12 +101,12 @@
|
|||||||
<node x="-69597" y="202094" />
|
<node x="-69597" y="202094" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_9">
|
<group name="Langk_Lizardmen_Temple_Group_9">
|
||||||
<territories>
|
<territories>
|
||||||
@ -114,12 +114,12 @@
|
|||||||
<node x="-69131" y="204351" />
|
<node x="-69131" y="204351" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_10">
|
<group name="Langk_Lizardmen_Temple_Group_10">
|
||||||
<territories>
|
<territories>
|
||||||
@ -127,12 +127,12 @@
|
|||||||
<node x="-72479" y="209388" />
|
<node x="-72479" y="209388" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_11">
|
<group name="Langk_Lizardmen_Temple_Group_11">
|
||||||
<territories>
|
<territories>
|
||||||
@ -140,12 +140,12 @@
|
|||||||
<node x="-70485" y="207677" />
|
<node x="-70485" y="207677" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_12">
|
<group name="Langk_Lizardmen_Temple_Group_12">
|
||||||
<territories>
|
<territories>
|
||||||
@ -153,12 +153,12 @@
|
|||||||
<node x="-69666" y="210117" />
|
<node x="-69666" y="210117" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_13">
|
<group name="Langk_Lizardmen_Temple_Group_13">
|
||||||
<territories>
|
<territories>
|
||||||
@ -166,12 +166,12 @@
|
|||||||
<node x="-78704" y="215209" />
|
<node x="-78704" y="215209" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_14">
|
<group name="Langk_Lizardmen_Temple_Group_14">
|
||||||
<territories>
|
<territories>
|
||||||
@ -179,12 +179,12 @@
|
|||||||
<node x="-76381" y="214284" />
|
<node x="-76381" y="214284" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_15">
|
<group name="Langk_Lizardmen_Temple_Group_15">
|
||||||
<territories>
|
<territories>
|
||||||
@ -192,12 +192,12 @@
|
|||||||
<node x="-79480" y="217373" />
|
<node x="-79480" y="217373" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_16">
|
<group name="Langk_Lizardmen_Temple_Group_16">
|
||||||
<territories>
|
<territories>
|
||||||
@ -205,12 +205,12 @@
|
|||||||
<node x="-71406" y="215912" />
|
<node x="-71406" y="215912" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_17">
|
<group name="Langk_Lizardmen_Temple_Group_17">
|
||||||
<territories>
|
<territories>
|
||||||
@ -218,12 +218,12 @@
|
|||||||
<node x="-72823" y="214999" />
|
<node x="-72823" y="214999" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_18">
|
<group name="Langk_Lizardmen_Temple_Group_18">
|
||||||
<territories>
|
<territories>
|
||||||
@ -231,12 +231,12 @@
|
|||||||
<node x="-72663" y="201824" />
|
<node x="-72663" y="201824" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_19">
|
<group name="Langk_Lizardmen_Temple_Group_19">
|
||||||
<territories>
|
<territories>
|
||||||
@ -244,12 +244,12 @@
|
|||||||
<node x="-74414" y="203494" />
|
<node x="-74414" y="203494" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_20">
|
<group name="Langk_Lizardmen_Temple_Group_20">
|
||||||
<territories>
|
<territories>
|
||||||
@ -257,12 +257,12 @@
|
|||||||
<node x="-83173" y="203865" />
|
<node x="-83173" y="203865" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_21">
|
<group name="Langk_Lizardmen_Temple_Group_21">
|
||||||
<territories>
|
<territories>
|
||||||
@ -270,12 +270,12 @@
|
|||||||
<node x="-85015" y="205318" />
|
<node x="-85015" y="205318" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_22">
|
<group name="Langk_Lizardmen_Temple_Group_22">
|
||||||
<territories>
|
<territories>
|
||||||
@ -283,12 +283,12 @@
|
|||||||
<node x="-86952" y="203638" />
|
<node x="-86952" y="203638" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_23">
|
<group name="Langk_Lizardmen_Temple_Group_23">
|
||||||
<territories>
|
<territories>
|
||||||
@ -296,12 +296,12 @@
|
|||||||
<node x="-83317" y="216167" />
|
<node x="-83317" y="216167" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_24">
|
<group name="Langk_Lizardmen_Temple_Group_24">
|
||||||
<territories>
|
<territories>
|
||||||
@ -309,12 +309,12 @@
|
|||||||
<node x="-81984" y="218196" />
|
<node x="-81984" y="218196" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_25">
|
<group name="Langk_Lizardmen_Temple_Group_25">
|
||||||
<territories>
|
<territories>
|
||||||
@ -322,12 +322,12 @@
|
|||||||
<node x="-78819" y="220837" />
|
<node x="-78819" y="220837" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_26">
|
<group name="Langk_Lizardmen_Temple_Group_26">
|
||||||
<territories>
|
<territories>
|
||||||
@ -335,12 +335,12 @@
|
|||||||
<node x="-82078" y="213683" />
|
<node x="-82078" y="213683" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_27">
|
<group name="Langk_Lizardmen_Temple_Group_27">
|
||||||
<territories>
|
<territories>
|
||||||
@ -348,12 +348,12 @@
|
|||||||
<node x="-86105" y="214181" />
|
<node x="-86105" y="214181" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_28">
|
<group name="Langk_Lizardmen_Temple_Group_28">
|
||||||
<territories>
|
<territories>
|
||||||
@ -361,12 +361,12 @@
|
|||||||
<node x="-86610" y="216425" />
|
<node x="-86610" y="216425" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_29">
|
<group name="Langk_Lizardmen_Temple_Group_29">
|
||||||
<territories>
|
<territories>
|
||||||
@ -374,74 +374,112 @@
|
|||||||
<node x="-76263" y="217530" />
|
<node x="-76263" y="217530" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
</group>
|
||||||
|
</spawn>
|
||||||
|
<spawn>
|
||||||
|
<group name="Langk_Lizardmen_Temple_Group_30">
|
||||||
|
|
||||||
|
<npc id="24687" x="-69194" y="218786" z="-3759" heading="27381" count="4" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
|
<npc id="24688" x="-69737" y="218837" z="-3759" heading="27381" count="4" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
|
<npc id="24689" x="-69623" y="218648" z="-3759" heading="27381" count="3" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
|
<npc id="24690" x="-69535" y="218354" z="-3759" heading="27381" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
|
<npc id="24691" x="-69140" y="218240" z="-3759" heading="27381" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
|
<npc id="24692" x="-69052" y="219067" z="-3759" heading="27381" count="3" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
</group>
|
||||||
|
</spawn>
|
||||||
|
<spawn name="Langk_Lizardmen_Temple_Group_31" ai="NoRandomActivity">
|
||||||
|
<group>
|
||||||
|
<npc id="24692" x="-70332" y="221452" z="-3764" heading="39829" respawnTime="15sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
<npc id="24687" x="-70241" y="221761" z="-3763" heading="16146" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
|
<npc id="24687" x="-70067" y="221748" z="-3763" heading="64758" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
|
<npc id="24692" x="-70059" y="221751" z="-3763" heading="32189" respawnTime="15sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
<npc id="24692" x="-69601" y="221881" z="-3742" heading="4249" respawnTime="15sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
<npc id="24692" x="-69502" y="221543" z="-3770" heading="53466" respawnTime="15sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
<npc id="24691" x="-69763" y="222042" z="-3723" heading="21410" respawnTime="15sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
|
<npc id="24688" x="-69603" y="221548" z="-3764" heading="20021" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
|
<npc id="24688" x="-69536" y="221304" z="-3758" heading="51947" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
|
<npc id="24688" x="-69416" y="221422" z="-3759" heading="8104" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
|
<npc id="24689" x="-69667" y="221558" z="-3762" heading="60200" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
|
<npc id="24689" x="-69807" y="221456" z="-3760" heading="39335" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
|
<npc id="24690" x="-70131" y="221901" z="-3751" heading="17881" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
</group>
|
</group>
|
||||||
</spawn>
|
</spawn>
|
||||||
<spawn name="CoatlEntranceGuards" ai="NoRandomActivity">
|
<spawn name="CoatlEntranceGuards" ai="NoRandomActivity">
|
||||||
<parameters>
|
<parameters>
|
||||||
<param name="disableRandomWalk" value="true" />
|
<param name="disableRandomWalk" value="true" />
|
||||||
</parameters>
|
</parameters>
|
||||||
<group name="Guards_Left">
|
<group name="Guards_Left">
|
||||||
<npc id="24693" x="-81830" y="210326" z="-5142" heading="59709" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81821" y="210154" z="-5146" heading="209" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-81821" y="210154" z="-5146" heading="56189" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81822" y="210258" z="-5143" heading="209" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24694" x="-81686" y="210154" z="-5148" heading="200" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-81727" y="210162" z="-5148" heading="200" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24694" x="-81693" y="210342" z="-5142" heading="463" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-81734" y="210266" z="-5142" heading="463" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Guards_Right">
|
<group name="Guards_Right">
|
||||||
<npc id="24693" x="-81782" y="209660" z="-5150" heading="64864" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81764" y="209533" z="-5145" heading="64864" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-81771" y="209460" z="-5142" heading="3538" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81779" y="209622" z="-5142" heading="3538" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24694" x="-81622" y="209463" z="-5145" heading="209" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-81676" y="209542" z="-5145" heading="209" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24694" x="-81611" y="209672" z="-5149" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-81682" y="209637" z="-5149" heading="209" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
</group>
|
</group>
|
||||||
</spawn>
|
</spawn>
|
||||||
<spawn name="LangkLizardmenTempleDefenders" ai="NoRandomActivity">
|
<spawn name="LangkLizardmenTempleDefenders" ai="NoRandomActivity">
|
||||||
<parameters>
|
<parameters>
|
||||||
<param name="disableRandomWalk" value="true" />
|
<param name="disableRandomWalk" value="true" />
|
||||||
</parameters>
|
</parameters>
|
||||||
<group name="Defenders_1">
|
<group name="Defenders_1">
|
||||||
<npc id="24693" x="-78773" y="205659" z="-4538" heading="7310" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-78773" y="205659" z="-4538" heading="7310" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-78574" y="205690" z="-4537" heading="17629" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-78574" y="205690" z="-4537" heading="17629" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_2">
|
<group name="Defenders_2">
|
||||||
<npc id="24693" x="-74229" y="205503" z="-4390" heading="18442" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-74229" y="205503" z="-4390" heading="18442" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-74213" y="205694" z="-4384" heading="52290" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-74213" y="205694" z="-4384" heading="52290" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_3">
|
<group name="Defenders_3">
|
||||||
<npc id="24693" x="-77124" y="212283" z="-4622" heading="8191" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-77623" y="212408" z="-4630" heading="8191" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-77077" y="212498" z="-4623" heading="53662" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-77641" y="212491" z="-4629" heading="53662" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24694" x="-76953" y="212298" z="-4622" heading="651" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-77538" y="212508" z="-4625" heading="651" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24694" x="-76923" y="212498" z="-4626" heading="63813" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-77527" y="212408" z="-4626" heading="63813" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_4">
|
<group name="Defenders_4">
|
||||||
<npc id="24693" x="-77839" y="216771" z="-4472" heading="32767" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-77839" y="216771" z="-4472" heading="32767" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-77969" y="216896" z="-4472" heading="43515" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-77969" y="216896" z="-4472" heading="43515" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_5">
|
<group name="Defenders_5">
|
||||||
<npc id="24694" x="-72663" y="213353" z="-4213" heading="62836" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-72674" y="213307" z="-4222" heading="62836" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24694" x="-72685" y="213201" z="-4234" heading="60226" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24693" x="-72681" y="213143" z="-4236" heading="60226" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-72674" y="213074" z="-4241" heading="63714" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-72517" y="213177" z="-4197" heading="63714" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-72672" y="212990" z="-4254" heading="1093" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24694" x="-72518" y="213312" z="-4254" heading="1093" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24693" x="-72627" y="212599" z="-4252" heading="3577" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-72555" y="212258" z="-4252" heading="3577" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-72584" y="212478" z="-4234" heading="61379" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-72559" y="212392" z="-4234" heading="61379" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24694" x="-72596" y="212386" z="-4214" heading="2555" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-72718" y="212390" z="-4238" heading="2555" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24694" x="-72588" y="212256" z="-4201" heading="3563" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-72692" y="212243" z="-4221" heading="3563" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_6">
|
<group name="Defenders_6">
|
||||||
<npc id="24693" x="-81449" y="206508" z="-4933" heading="5414" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81449" y="206508" z="-4933" heading="5414" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-81583" y="206622" z="-4960" heading="63590" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81583" y="206622" z="-4960" heading="63590" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_7">
|
<group name="Defenders_7">
|
||||||
<npc id="24693" x="-83610" y="217429" z="-4543" heading="13828" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-83610" y="217429" z="-4543" heading="13828" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-83868" y="217475" z="-4532" heading="9008" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-83868" y="217475" z="-4532" heading="9008" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_8">
|
<group name="Defenders_8">
|
||||||
<npc id="24693" x="-75210" y="218825" z="-4254" heading="14526" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-75210" y="218825" z="-4254" heading="14526" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-75319" y="218868" z="-4255" heading="12806" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-75319" y="218868" z="-4255" heading="12806" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
|
</group>
|
||||||
|
<group name="Defenders_9">
|
||||||
|
<npc id="24694" x="-75370" y="212791" z="-4599" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
|
<npc id="24694" x="-75380" y="212912" z="-4601" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
|
<npc id="24693" x="-75458" y="212876" z="-4612" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
|
</group>
|
||||||
|
<group name="Defenders_10">
|
||||||
|
<npc id="24694" x="-75335" y="212033" z="-4595" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
|
<npc id="24694" x="-75318" y="211955" z="-4585" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
|
<npc id="24693" x="-75447" y="211980" z="-4601" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
</spawn>
|
</spawn>
|
||||||
</list>
|
</list>
|
@ -1572,22 +1572,24 @@
|
|||||||
<race>UNDEAD</race>
|
<race>UNDEAD</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="120" distance="100" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="4509" magical="3605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="94" />
|
<walk ground="94" />
|
||||||
<run ground="230" />
|
<run ground="230" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
|
<defence fire="2350" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
<attack type="WATER" value="2200" />
|
<attack type="WATER" value="2200" />
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
</attribute>
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="1" /> <!-- Undead -->
|
<skill id="4416" level="1" /> <!-- Undead -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1598,6 +1600,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
|
<skill id="34774" level="1" /> <!-- Langk Lizardman's Smash -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
@ -1622,22 +1629,24 @@
|
|||||||
<race>BEAST</race>
|
<race>BEAST</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="BOW" range="800" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="3509" magical="2605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="40" />
|
<walk ground="40" />
|
||||||
<run ground="120" />
|
<run ground="120" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>450</hitTime>
|
<hitTime>450</hitTime>
|
||||||
<attribute>
|
|
||||||
<attack type="WATER" value="2200" />
|
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
|
<attribute>
|
||||||
|
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
|
<attack type="WATER" value="2200" />
|
||||||
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="3" /> <!-- Beasts -->
|
<skill id="4416" level="3" /> <!-- Beasts -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1648,6 +1657,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34786" level="2" /> <!-- Lizardman Archer -->
|
||||||
|
<skill id="34764" level="1" /> <!-- Lizardman's Fatal Shot -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="20" />
|
<radius normal="20" />
|
||||||
@ -1672,22 +1686,24 @@
|
|||||||
<race>ANIMAL</race>
|
<race>ANIMAL</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="4509" magical="3605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="58" />
|
<walk ground="58" />
|
||||||
<run ground="150" />
|
<run ground="150" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>340</hitTime>
|
<hitTime>340</hitTime>
|
||||||
<attribute>
|
|
||||||
<attack type="WATER" value="2200" />
|
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
|
<attribute>
|
||||||
|
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
|
<attack type="WATER" value="2200" />
|
||||||
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="4" /> <!-- Animals -->
|
<skill id="4416" level="4" /> <!-- Animals -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1698,6 +1714,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
|
<skill id="34769" level="1" /> <!-- Felim Lizardmen's Single Physical Skill -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="28" />
|
<radius normal="28" />
|
||||||
@ -1723,22 +1744,24 @@
|
|||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<equipment rhand="69" lhand="627" /> <!-- Bastard Sword / Aspis -->
|
<equipment rhand="69" lhand="627" /> <!-- Bastard Sword / Aspis -->
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="20" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="20" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="5509" magical="3605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="56" />
|
<walk ground="56" />
|
||||||
<run ground="130" />
|
<run ground="130" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>800</hitTime>
|
||||||
<attribute>
|
|
||||||
<attack type="WATER" value="2200" />
|
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
|
<attribute>
|
||||||
|
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
|
<attack type="WATER" value="2200" />
|
||||||
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="4" /> <!-- Animals -->
|
<skill id="4416" level="4" /> <!-- Animals -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1749,6 +1772,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="5" /> <!-- One-handed Blunt Weapon -->
|
<skill id="4415" level="5" /> <!-- One-handed Blunt Weapon -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
|
<skill id="34776" level="1" /> <!-- Lizardman's Power Bomb -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="13" />
|
<radius normal="13" />
|
||||||
@ -1774,22 +1802,24 @@
|
|||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<equipment rhand="6" /> <!-- Apprentice's Wand -->
|
<equipment rhand="6" /> <!-- Apprentice's Wand -->
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="20" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="20" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="4509" magical="3605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="43" />
|
<walk ground="43" />
|
||||||
<run ground="120" />
|
<run ground="120" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>390</hitTime>
|
<hitTime>390</hitTime>
|
||||||
<attribute>
|
|
||||||
<attack type="WATER" value="2200" />
|
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
|
<attribute>
|
||||||
|
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
|
<attack type="WATER" value="2200" />
|
||||||
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="3" /> <!-- Beasts -->
|
<skill id="4416" level="3" /> <!-- Beasts -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1800,6 +1830,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="5" /> <!-- One-handed Blunt Weapon -->
|
<skill id="4415" level="5" /> <!-- One-handed Blunt Weapon -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
||||||
|
<skill id="34752" level="1" /> <!-- Maille Lizardmen's Single Magic -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="10" />
|
<radius normal="10" />
|
||||||
@ -1825,22 +1860,24 @@
|
|||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<equipment rhand="7" /> <!-- Apprentice's Rod -->
|
<equipment rhand="7" /> <!-- Apprentice's Rod -->
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="80" distance="100" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="4509" magical="3605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="43" />
|
<walk ground="43" />
|
||||||
<run ground="120" />
|
<run ground="120" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>500</hitTime>
|
<hitTime>1200</hitTime>
|
||||||
<attribute>
|
|
||||||
<attack type="WATER" value="2200" />
|
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
|
<attribute>
|
||||||
|
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
|
<attack type="WATER" value="2200" />
|
||||||
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="MAGE" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="4" /> <!-- Animals -->
|
<skill id="4416" level="4" /> <!-- Animals -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1851,6 +1888,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
||||||
|
<skill id="34753" level="1" /> <!-- Aqua Spike -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="13" />
|
<radius normal="13" />
|
||||||
|
@ -6630,26 +6630,26 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24687" level="128" type="Monster" name="Langk Lizardman Watchman">
|
<npc id="24687" level="128" type="Monster" name="Langk Lizardman Watchman">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<equipment rhand="15302" /> <!-- Transparent Bow (NPC) -->
|
<equipment rhand="15302" /> <!-- Transparent Bow (NPC) -->
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="5" critical="8" accuracy="0" attackSpeed="253" type="BOW" range="1100" distance="10" width="0" />
|
<attack physical="1599215" magical="145753" random="5" critical="8" accuracy="0" attackSpeed="253" type="BOW" range="800" distance="10" width="0" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="26009" magical="23605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="77" />
|
<walk ground="77" />
|
||||||
<run ground="260" />
|
<run ground="260" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>600</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="700" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="49" />
|
<height normal="49" />
|
||||||
@ -6663,6 +6663,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34786" level="2" /> <!-- Lizardman Archer -->
|
<skill id="34786" level="2" /> <!-- Lizardman Archer -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34765" level="1" /> <!-- Lizardman's Fatal Shot Lv.1 -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6680,25 +6681,25 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24688" level="128" type="Monster" name="Langk Lizardman Shaman">
|
<npc id="24688" level="128" type="Monster" name="Langk Lizardman Shaman">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="80" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="23009" magical="23605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="100" />
|
<walk ground="100" />
|
||||||
<run ground="260" />
|
<run ground="260" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="47.7" />
|
<height normal="47.7" />
|
||||||
@ -6712,6 +6713,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34754" level="1" /> <!-- Aqua Spike -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6729,25 +6731,30 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24689" level="128" type="Monster" name="Langk Lizardman Berserker">
|
<npc id="24689" level="128" type="Monster" name="Langk Lizardman Berserker">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
<parameters>
|
||||||
|
<param name="MoveAroundSocial" value="0" />
|
||||||
|
<!-- <param name="IsAggressive" value="1" /> -->
|
||||||
|
<param name="MovingAttack" value="1" />
|
||||||
|
</parameters>
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="BLUNT" range="80" distance="80" width="150" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="29009" magical="20605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="78" />
|
<walk ground="78" />
|
||||||
<run ground="260" />
|
<run ground="260" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="51.6" />
|
<height normal="51.6" />
|
||||||
@ -6761,6 +6768,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34777" level="1" /> <!-- Langk Lizardman Cyclone -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6778,25 +6786,25 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24690" level="128" type="Monster" name="Langk Lizardman Destroyer">
|
<npc id="24690" level="128" type="Monster" name="Langk Lizardman Destroyer">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="140" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="28009" magical="20605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="94" />
|
<walk ground="94" />
|
||||||
<run ground="230" />
|
<run ground="230" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="500" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="55.5" />
|
<height normal="55.5" />
|
||||||
@ -6810,6 +6818,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34778" level="1" /> <!-- Langk Lizardman's Smash -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6827,25 +6836,25 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24691" level="128" type="Monster" name="Tanta Lizardman Reservist">
|
<npc id="24691" level="128" type="Monster" name="Tanta Lizardman Reservist">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="80" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="28009" magical="20605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="40" />
|
<walk ground="40" />
|
||||||
<run ground="120" />
|
<run ground="120" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="20" />
|
<radius normal="20" />
|
||||||
<height normal="40.25" />
|
<height normal="40.25" />
|
||||||
@ -6859,6 +6868,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34779" level="1" /> <!-- Lizardman's Pounce -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6876,25 +6886,25 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24692" level="128" type="Monster" name="Tanta Lizardman Support Shaman">
|
<npc id="24692" level="128" type="Monster" name="Tanta Lizardman Support Shaman">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="80" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="23009" magical="26605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="90" />
|
<walk ground="90" />
|
||||||
<run ground="150" />
|
<run ground="150" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="MAGE" aggroRange="600" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="40" />
|
<radius normal="40" />
|
||||||
<height normal="53.5" />
|
<height normal="53.5" />
|
||||||
@ -6908,6 +6918,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34755" level="1" /> <!-- Aqua Spike -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6925,26 +6936,26 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24693" level="128" type="Monster" name="Langk Lizardman Defender">
|
<npc id="24693" level="128" type="Monster" name="Langk Lizardman Defender">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<equipment rhand="15302" /> <!-- Transparent Bow (NPC) -->
|
<equipment rhand="15302" /> <!-- Transparent Bow (NPC) -->
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="5" critical="8" accuracy="0" attackSpeed="253" type="BOW" range="1100" distance="10" width="0" />
|
<attack physical="1599215" magical="145753" random="5" critical="8" accuracy="0" attackSpeed="253" type="BOW" range="800" distance="10" width="0" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="21009" magical="20605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="77" />
|
<walk ground="77" />
|
||||||
<run ground="260" />
|
<run ground="260" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="800" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="49" />
|
<height normal="49" />
|
||||||
@ -6975,25 +6986,25 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24694" level="128" type="Monster" name="Langk Lizardman Guardian">
|
<npc id="24694" level="128" type="Monster" name="Langk Lizardman Guardian">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="140" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="26009" magical="23605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="94" />
|
<walk ground="94" />
|
||||||
<run ground="230" />
|
<run ground="230" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="800" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="55.5" />
|
<height normal="55.5" />
|
||||||
@ -7007,6 +7018,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34778" level="1" /> <!-- Langk Lizardman's Smash -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -7024,3 +7036,4 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
</list>
|
</list>
|
||||||
|
|
||||||
|
@ -334,25 +334,25 @@
|
|||||||
</skillList>
|
</skillList>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29408" level="128" type="RaidBoss" name="Coatl" title="Kasha's Apostle">
|
<npc id="29408" level="128" type="RaidBoss" name="Coatl" title="Kasha's Apostle">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="6506729347" sp="5856056" />
|
<acquire exp="6506729347" sp="5856056" />
|
||||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||||
<vitals hp="800175145" hpRegen="13.4" mp="68822" mpRegen="30" />
|
<vitals hp="800175145" hpRegen="380075.4" mp="68822" mpRegen="30" />
|
||||||
<attack physical="639686" magical="583012" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="639686" magical="583012" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="240" distance="120" width="120" />
|
||||||
<defence physical="301296" magical="1458092" />
|
<defence physical="281296" magical="1258092" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="180" />
|
<walk ground="180" />
|
||||||
<run ground="500" />
|
<run ground="500" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>1100</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2550" />
|
<attack type="WATER" value="2550" />
|
||||||
<defence fire="2600" water="2650" wind="2650" earth="2650" holy="2650" dark="2650" />
|
<defence fire="2600" water="2650" wind="2650" earth="2650" holy="2650" dark="2650" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" noSleepMode="true" />
|
||||||
|
<ai type="MAGE" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="40" />
|
<radius normal="40" />
|
||||||
<height normal="139" />
|
<height normal="139" />
|
||||||
@ -436,8 +436,7 @@
|
|||||||
</drop>
|
</drop>
|
||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29409" level="128" type="Monster" name="Flame Totem">
|
<npc id="29409" level="128" type="Folk" name="Flame Totem">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>ETC</race>
|
<race>ETC</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
@ -454,17 +453,21 @@
|
|||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="false" undying="true" canMove="false" targetable="false" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="32" />
|
<radius normal="32" />
|
||||||
<height normal="81" />
|
<height normal="81" />
|
||||||
</collision>
|
</collision>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29410" level="128" type="Monster" name="Water Totem">
|
<npc id="29410" type="Folk" level="128" name="Water Totem">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
<parameters>
|
||||||
<race>ETC</race>
|
<param name="NoFnHi" value="1" />
|
||||||
|
<param name="MoveAroundSocial" value="0" />
|
||||||
|
<param name="MoveAroundSocial1" value="0" />
|
||||||
|
</parameters>
|
||||||
|
<race>CONSTRUCT</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="150" dex="55" wit="150" con="82" men="150">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||||
<defence physical="150648" magical="729046" />
|
<defence physical="150648" magical="729046" />
|
||||||
@ -478,17 +481,25 @@
|
|||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="false" undying="true" canMove="false" targetable="false" />
|
||||||
|
<ai aggroRange="400" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="32" />
|
<radius normal="32" />
|
||||||
<height normal="81" />
|
<height normal="81" />
|
||||||
</collision>
|
</collision>
|
||||||
|
<skillList>
|
||||||
|
<skill id="34807" level="1" /> <!-- Totem Protection Water -->
|
||||||
|
</skillList>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29411" level="128" type="Monster" name="Earth Totem">
|
<npc id="29411" level="128" type="Folk" name="Earth Totem">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
<parameters>
|
||||||
<race>ETC</race>
|
<param name="NoFnHi" value="1" />
|
||||||
|
<param name="MoveAroundSocial" value="0" />
|
||||||
|
<param name="MoveAroundSocial1" value="0" />
|
||||||
|
</parameters>
|
||||||
|
<race>CONSTRUCT</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="150" dex="55" wit="150" con="82" men="150">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||||
<defence physical="150648" magical="729046" />
|
<defence physical="150648" magical="729046" />
|
||||||
@ -502,17 +513,25 @@
|
|||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="false" undying="true" canMove="false" targetable="false" />
|
||||||
|
<ai aggroRange="400" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="32" />
|
<radius normal="32" />
|
||||||
<height normal="81" />
|
<height normal="81" />
|
||||||
</collision>
|
</collision>
|
||||||
|
<skillList>
|
||||||
|
<skill id="34808" level="1" /> <!-- Totem Protection Earth -->
|
||||||
|
</skillList>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29412" level="128" type="Monster" name="Kasha's Totem">
|
<npc id="29412" level="128" type="Folk" name="Kasha's Totem">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
<parameters>
|
||||||
<race>ETC</race>
|
<param name="NoFnHi" value="1" />
|
||||||
|
<param name="MoveAroundSocial" value="0" />
|
||||||
|
<param name="MoveAroundSocial1" value="0" />
|
||||||
|
</parameters>
|
||||||
|
<race>CONSTRUCT</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="150" dex="55" wit="150" con="82" men="150">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||||
<defence physical="150648" magical="729046" />
|
<defence physical="150648" magical="729046" />
|
||||||
@ -526,19 +545,22 @@
|
|||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="false" undying="true" canMove="false" targetable="false" />
|
||||||
|
<ai aggroRange="400" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="32" />
|
<radius normal="32" />
|
||||||
<height normal="81" />
|
<height normal="81" />
|
||||||
</collision>
|
</collision>
|
||||||
|
<skillList>
|
||||||
|
<skill id="34807" level="1" /> <!-- Totem Protection Kasha -->
|
||||||
|
</skillList>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29413" level="128" type="Monster" name="Coatl">
|
<npc id="29413" level="128" type="Monster" name="Coatl">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
<race>HUMAN</race>
|
||||||
<race>ETC</race>
|
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="1" distance="1" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="753240" magical="364523" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="1" />
|
<walk ground="1" />
|
||||||
@ -546,25 +568,34 @@
|
|||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>600</hitTime>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="false" undying="true" canMove="false" targetable="false" showName="false" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="0.1" />
|
<radius normal="0.1" />
|
||||||
<height normal="0.1" />
|
<height normal="0.1" />
|
||||||
</collision>
|
</collision>
|
||||||
|
<skillList>
|
||||||
|
<skill id="4416" level="2" /> <!-- Magical Creatures -->
|
||||||
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
|
<skill id="4409" level="1" /> <!-- MP Increase (1x) -->
|
||||||
|
<skill id="4410" level="11" /> <!-- Average Damage Dealer -->
|
||||||
|
<skill id="4411" level="11" /> <!-- Average M. Atk. -->
|
||||||
|
<skill id="4412" level="11" /> <!-- Average P. Def. -->
|
||||||
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
|
</skillList>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29414" level="127" type="RaidBoss" name="Lord Ishka" title="Balance Test">
|
<npc id="29414" level="127" type="RaidBoss" name="Lord Ishka" title="Balance Test">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>UNDEAD</race>
|
<race>UNDEAD</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<equipment rhand="80949" /> <!-- Only for monsters (Lord Ishka) -->
|
<equipment rhand="80949" /> <!-- Only for monsters (Lord Ishka) -->
|
||||||
<acquire exp="5337882368" sp="4804094" />
|
<acquire exp="5337882368" sp="4804094" />
|
||||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||||
<vitals hp="800175145" hpRegen="13.4" mp="68076" mpRegen="30" />
|
<vitals hp="800175145" hpRegen="13.4" mp="68076" mpRegen="30" />
|
||||||
<attack physical="639686" magical="583012" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="639686" magical="583012" random="10" critical="4" accuracy="5" attackSpeed="220" type="SWORD" range="40" distance="80" width="120" />
|
||||||
<defence physical="301296" magical="1458092" />
|
<defence physical="301296" magical="1458092" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="100" />
|
<walk ground="100" />
|
||||||
<run ground="190" />
|
<run ground="90" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>600</hitTime>
|
||||||
</stats>
|
</stats>
|
||||||
|
@ -413,7 +413,16 @@
|
|||||||
<skill id="29515" toLevel="1" name="Boss' Power">
|
<skill id="29515" toLevel="1" name="Boss' Power">
|
||||||
<!-- The boss' power grants immortality. Protects from 2000 hits, then vanishes. -->
|
<!-- The boss' power grants immortality. Protects from 2000 hits, then vanishes. -->
|
||||||
<icon>icon.skill11621</icon>
|
<icon>icon.skill11621</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
|
<targetType>SELF</targetType>
|
||||||
|
<abnormalLevel>1</abnormalLevel>
|
||||||
|
<abnormalTime>625</abnormalTime> <!-- 10 minutes valor 625 -->
|
||||||
|
<abnormalVisualEffect>Y_INFINITE_SHIELD4_AVE</abnormalVisualEffect>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<reuseDelay>10000</reuseDelay>
|
||||||
|
<specialLevel>-1</specialLevel>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="29516" toLevel="1" name="Boss' Power">
|
<skill id="29516" toLevel="1" name="Boss' Power">
|
||||||
<!-- Activates the boss' power after receiving heavy damage. -->
|
<!-- Activates the boss' power after receiving heavy damage. -->
|
||||||
|
@ -1620,78 +1620,194 @@
|
|||||||
<skill id="34752" toLevel="1" name="Aqua Spike">
|
<skill id="34752" toLevel="1" name="Aqua Spike">
|
||||||
<!-- Deals Water magic damage to enemies in the skill area. -->
|
<!-- Deals Water magic damage to enemies in the skill area. -->
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>700</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-350</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<hitTime>1800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>2000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34753" toLevel="1" name="Aqua Spike">
|
<skill id="34753" toLevel="1" name="Aqua Spike">
|
||||||
<!-- Deals Water magic damage to enemies in the skill area. -->
|
<!-- Deals Water magic damage to enemies in the skill area. -->
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>700</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-350</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<hitTime>1800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>2000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34754" toLevel="1" name="Aqua Spike">
|
<skill id="34754" toLevel="1" name="Aqua Spike">
|
||||||
<!-- Deals Water magic damage to enemies in the skill area. -->
|
<!-- Deals Water magic damage to enemies in the skill area. -->
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>700</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-350</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<hitTime>1800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>2500</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34755" toLevel="1" name="Aqua Spike">
|
<skill id="34755" toLevel="1" name="Aqua Spike">
|
||||||
<!-- Deals Water magic damage to enemies in the skill area. -->
|
<!-- Deals Water magic damage to enemies in the skill area. -->
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>700</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-350</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<hitTime>800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>3400</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34756" toLevel="1" name="Maille Lizardmen's Single Magic">
|
<skill id="34756" toLevel="1" name="Maille Lizardmen's Single Magic">
|
||||||
<!-- Deals M. damage to a single target and applies additional effects. -->
|
<!-- Deals M. damage to a single target and applies additional effects. -->
|
||||||
<icon>icon.skill0485</icon>
|
<icon>icon.skill0485</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1900</hitTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>500</power> <!-- Fix: Retail Missed -->
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34757" toLevel="1" name="Delu Lizardmen's Single Magic">
|
<skill id="34757" toLevel="1" name="Delu Lizardmen's Single Magic">
|
||||||
<!-- Deals M. damage to a single target and applies additional effects. -->
|
<!-- Deals M. damage to a single target and applies additional effects. -->
|
||||||
<icon>icon.skill0485</icon>
|
<icon>icon.skill0485</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1800</hitTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>500</power> <!-- Fix: Retail Missed -->
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34758" toLevel="1" name="Langk Lizardmen's Single Magic">
|
<skill id="34758" toLevel="1" name="Langk Lizardmen's Single Magic">
|
||||||
<!-- Deals M. damage to a single target and applies additional effects. -->
|
<!-- Deals M. damage to a single target and applies additional effects. -->
|
||||||
<icon>icon.skill0485</icon>
|
<icon>icon.skill0485</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>500</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34759" toLevel="1" name="Tanta Lizardmen's Single Magic">
|
<skill id="34759" toLevel="1" name="Tanta Lizardmen's Single Magic">
|
||||||
<!-- Deals M. damage to a single target and applies additional effects. -->
|
<!-- Deals M. damage to a single target and applies additional effects. -->
|
||||||
<icon>icon.skill0485</icon>
|
<icon>icon.skill0485</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1000</hitTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>500</power> <!-- Fix: Retail Missed -->
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34760" toLevel="1" name="Dark Water Curse">
|
<skill id="34760" toLevel="1" name="Dark Water Curse">
|
||||||
<!-- Attacks the target and nearby enemies with powerful Water magic. -->
|
<!-- Attacks the target and nearby enemies with powerful Water magic. -->
|
||||||
@ -1737,19 +1853,44 @@
|
|||||||
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
||||||
<icon>icon.skill0101</icon>
|
<icon>icon.skill0101</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<effectRange>1000</effectRange>
|
||||||
|
<hitTime>1600</hitTime>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>
|
||||||
|
<value level="1">900</value>
|
||||||
|
</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34765" toLevel="1" name="Lizardman's Fatal Shot">
|
<skill id="34765" toLevel="1" name="Lizardman's Fatal Shot">
|
||||||
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
||||||
<icon>icon.skill0101</icon>
|
<icon>icon.skill0101</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<effectRange>1000</effectRange>
|
||||||
|
<hitTime>1700</hitTime>
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>
|
||||||
|
<value level="1">1300</value>
|
||||||
|
</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34766" toLevel="1" name="Lizardman's Multishot">
|
<skill id="34766" toLevel="1" name="Lizardman's Multishot">
|
||||||
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
||||||
@ -1773,109 +1914,306 @@
|
|||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Inflicts P. damage on a single target. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>100</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>1400</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34769" toLevel="1" name="Felim Lizardmen's Single Physical Skill">
|
<skill id="34769" toLevel="1" name="Felim Lizardmen's Single Physical Skill">
|
||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Causa dano físico em um único alvo. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>100</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>1400</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34770" toLevel="1" name="Maille Lizardmen's Single Physical Skill">
|
<skill id="34770" toLevel="1" name="Maille Lizardmen's Single Physical Skill">
|
||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Inflicts P. damage on a single target. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>100</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>1400</power> <!-- Fix: Retail Missed -->
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34771" toLevel="1" name="Langk Berserker's Single Physical Skill">
|
<skill id="34771" toLevel="1" name="Langk Berserker's Single Physical Skill">
|
||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Inflicts P. damage on a single target. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>100</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>1400</power> <!-- Fix: Retail Missed -->
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34772" toLevel="1" name="Langk Destroyer's Single Physical Skill">
|
<skill id="34772" toLevel="1" name="Langk Destroyer's Single Physical Skill">
|
||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Inflicts P. damage on a single target. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
<castRange>80</castRange>
|
<castRange>80</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<reuseDelay>6000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>1000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34773" toLevel="1" name="Tanta Lizardmen's Single Physical Skill">
|
<skill id="34773" toLevel="1" name="Tanta Lizardmen's Single Physical Skill">
|
||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Inflicts P. damage on a single target. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>100</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<reuseDelay>6000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>2000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34774" toLevel="1" name="Langk Lizardman's Smash">
|
<skill id="34774" toLevel="1" name="Langk Lizardman's Smash">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>250</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>1900</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>100</mpConsume>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34775" toLevel="1" name="Lizardman's Slash">
|
<skill id="34775" toLevel="1" name="Lizardman's Slash">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>350</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>250</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>100</mpConsume>
|
||||||
|
<reuseDelay>6000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34776" toLevel="1" name="Lizardman's Power Bomb">
|
<skill id="34776" toLevel="1" name="Lizardman's Power Bomb">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>250</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>100</mpConsume>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34777" toLevel="1" name="Langk Lizardman's Cyclone">
|
<skill id="34777" toLevel="1" name="Langk Lizardman's Cyclone">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>250</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>1800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>100</mpConsume>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34778" toLevel="1" name="Langk Lizardman's Smash">
|
<skill id="34778" toLevel="1" name="Langk Lizardman's Smash">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>250</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>1900</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34779" toLevel="1" name="Lizardman's Pounce">
|
<skill id="34779" toLevel="1" name="Lizardman's Pounce">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>250</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>1800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>11</mpConsume>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
|
</skill>
|
||||||
|
<skill id="34780" toLevel="1" name="Thick Silken Hair">
|
||||||
|
<!-- Having washed your hair with Clear Acorus Water, you feel refreshed. Now your life will be filled with luck and happiness!. For 24 h., damage +10%, acquired XP/ SP +10%, received damage -10%. Note!. The effect remains after death, after switching to a dual class or entering instance zones. The effect is removed upon entering the Olympiad or the Ceremony of Chaos. -->
|
||||||
|
<icon>icon.s_ev_2023_dano_hairbuff</icon>
|
||||||
|
<operateType>A1</operateType>
|
||||||
|
<castRange>900</castRange>
|
||||||
|
<isMagic>4</isMagic>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34780" toLevel="1" name="Thick Silken Hair">
|
<skill id="34780" toLevel="1" name="Thick Silken Hair">
|
||||||
<!-- Having washed your hair with Clear Acorus Water, you feel refreshed. Now your life will be filled with luck and happiness!. For 24 h., damage +10%, acquired XP/ SP +10%, received damage -10%. Note!. The effect remains after death, after switching to a dual class or entering instance zones. The effect is removed upon entering the Olympiad or the Ceremony of Chaos. -->
|
<!-- Having washed your hair with Clear Acorus Water, you feel refreshed. Now your life will be filled with luck and happiness!. For 24 h., damage +10%, acquired XP/ SP +10%, received damage -10%. Note!. The effect remains after death, after switching to a dual class or entering instance zones. The effect is removed upon entering the Olympiad or the Ceremony of Chaos. -->
|
||||||
@ -1899,94 +2237,340 @@
|
|||||||
<skill id="34784" toLevel="1" name="Resistance to Coatl's Debuffs">
|
<skill id="34784" toLevel="1" name="Resistance to Coatl's Debuffs">
|
||||||
<!-- The great power given to the Lizardmen by Coatl. Greatly increases Debuff Resistance. -->
|
<!-- The great power given to the Lizardmen by Coatl. Greatly increases Debuff Resistance. -->
|
||||||
<icon>icon.skill0335</icon>
|
<icon>icon.skill0335</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<magicLevel>99</magicLevel>
|
||||||
|
<effects>
|
||||||
|
<effect name="ResistAbnormalByCategory">
|
||||||
|
<amount>100</amount>
|
||||||
|
<slot>DEBUFF</slot>
|
||||||
|
</effect>
|
||||||
|
<effect name="DispelByCategory">
|
||||||
|
<dispel>PhysicalMute;Mute;ROOT_MAGICALLY;Hold;Root</dispel>
|
||||||
|
<amount>100</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="ResistAbnormalByCategory">
|
||||||
|
<dispel>ROOT_MAGICALLY</dispel>
|
||||||
|
<amount>500</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="ResistAbnormalByCategory">
|
||||||
|
<dispel>Mute</dispel>
|
||||||
|
<amount>500</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="DispelByCategory">
|
||||||
|
<dispel>DERANGEMENT</dispel>
|
||||||
|
<rate>100</rate>
|
||||||
|
</effect>
|
||||||
|
<effect name="ResistDispelByCategory">
|
||||||
|
<amount>-100</amount>
|
||||||
|
<slot>ALL</slot>
|
||||||
|
</effect>
|
||||||
|
<effect name="DefenceTrait">
|
||||||
|
<HOLD>100</HOLD>
|
||||||
|
<SLEEP>100</SLEEP>
|
||||||
|
<DERANGEMENT>500</DERANGEMENT>
|
||||||
|
<CHANGEBODY>100</CHANGEBODY>
|
||||||
|
<PARALYZE>100</PARALYZE>
|
||||||
|
<SHOCK>100</SHOCK>
|
||||||
|
<CHANGEBODY>100</CHANGEBODY>
|
||||||
|
<KNOCKBACK>100</KNOCKBACK>
|
||||||
|
<KNOCKDOWN>100</KNOCKDOWN>
|
||||||
|
<AIRBIND>500</AIRBIND>
|
||||||
|
<TURN_STONE>100</TURN_STONE>
|
||||||
|
</effect>
|
||||||
|
<effect name="DispelByCategory">
|
||||||
|
<slot>DEBUFF</slot>
|
||||||
|
<rate>45</rate>
|
||||||
|
<max>10</max>
|
||||||
|
</effect>
|
||||||
|
<effect name="BlockAbnormalSlot">
|
||||||
|
<slot>AIRBIND;DERANGEMENT;CHANGEBODY;SLEEP;PARALYZE;KNOCKDOWN;TURN_STONE;STUN;SILENCE;SHILLIEN_STUN;SAYHAS_RING;SILENCE_PHYSICAL;ROOT_MAGICALLY</slot>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34785" toLevel="2" name="Lizardman Warrior">
|
<skill id="34785" toLevel="2" name="Lizardman Warrior">
|
||||||
<!-- Increases Lizardman Warrior's combat and defensive abilities. With a certain amount of HP, deals heavy damage to nearby enemies. -->
|
<!-- Increases Lizardman Warrior's combat and defensive abilities. With a certain amount of HP, deals heavy damage to nearby enemies. -->
|
||||||
<icon>icon.skill19130</icon>
|
<icon>icon.skill19130</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34786" toLevel="2" name="Lizardman Archer">
|
<skill id="34786" toLevel="2" name="Lizardman Archer">
|
||||||
<!-- Increases Lizardman Archer's combat and defensive abilities. With a certain amount of HP, deals heavy damage to the target and a party member farthest from them. -->
|
<!-- Increases Lizardman Archer's combat and defensive abilities. With a certain amount of HP, deals heavy damage to the target and a party member farthest from them. -->
|
||||||
<icon>icon.skill19127</icon>
|
<icon>icon.skill19127</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34787" toLevel="2" name="Lizardman Shaman">
|
<skill id="34787" toLevel="2" name="Lizardman Shaman">
|
||||||
<!-- Increases Lizardman Wizard's combat and defensive abilities. Deals damage to enemies around the target. -->
|
<!-- Increases Lizardman Wizard's combat and defensive abilities. Deals damage to enemies around the target. -->
|
||||||
<icon>icon.skill0146</icon>
|
<icon>icon.skill0146</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<magicLevel>
|
||||||
|
<value level="1">80</value>
|
||||||
|
<value level="2">85</value>
|
||||||
|
</magicLevel>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34789" toLevel="1" name="Coatl's Fireball">
|
<skill id="34789" toLevel="1" name="Coatl's Fireball">
|
||||||
<!-- Coatl's basic magic attack with 150 power. -->
|
<!-- Coatl's basic magic attack with 150 power. -->
|
||||||
<icon>icon.skill0518</icon>
|
<icon>icon.skill0518</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>1500</attributeValue>
|
||||||
<castRange>600</castRange>
|
<castRange>600</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>800</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-712</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<effectRange>1400</effectRange>
|
||||||
<isMagic>7</isMagic>
|
<hitTime>1500</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>75</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<reuseDelay>800</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>150</power>
|
||||||
|
<ignoreShieldDefence>true</ignoreShieldDefence>
|
||||||
|
<overHit>true</overHit>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34790" toLevel="1" name="Coatl's Stone Throw">
|
<skill id="34790" toLevel="1" name="Coatl's Stone Throw">
|
||||||
<!-- Coatl's basic magic attack with 150 power. -->
|
<!-- Coatl's basic magic attack with 150 power. -->
|
||||||
<icon>icon.skill0518</icon>
|
<icon>icon.skill0518</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>1500</attributeValue>
|
||||||
<castRange>600</castRange>
|
<castRange>600</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>800</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-712</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<effectRange>1400</effectRange>
|
||||||
<isMagic>7</isMagic>
|
<hitTime>1500</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>75</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<reuseDelay>800</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>150</power>
|
||||||
|
<ignoreShieldDefence>true</ignoreShieldDefence>
|
||||||
|
<overHit>true</overHit>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34791" toLevel="1" name="Coatl's Kasha Wave">
|
<skill id="34791" toLevel="1" name="Coatl's Kasha Wave">
|
||||||
<!-- Kasha's dark energy removes invincibility and prevents from applying it again. -->
|
<!-- Kasha's dark energy removes invincibility and prevents from applying it again. -->
|
||||||
<icon>icon.skill0535</icon>
|
<icon>icon.skill0535</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>1000</coolTime>
|
<targetType>ENEMY</targetType>
|
||||||
<effectPoint>-1000</effectPoint>
|
<abnormalLevel>5</abnormalLevel>
|
||||||
<hitTime>4000</hitTime>
|
<abnormalTime>5</abnormalTime>
|
||||||
<isDebuff>true</isDebuff>
|
<activateRate>900</activateRate>
|
||||||
<isMagic>7</isMagic>
|
<affectLimit>5-12</affectLimit>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>800</affectRange>
|
||||||
|
<affectScope>SQUARE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>1500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
|
<castRange>900</castRange>
|
||||||
|
<coolTime>1200</coolTime>
|
||||||
|
<effectRange>700</effectRange>
|
||||||
|
<fanRange>0;0;900;500</fanRange>
|
||||||
|
<hitTime>3800</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<lvlBonusRate>100</lvlBonusRate>
|
||||||
|
<magicCriticalRate>500</magicCriticalRate>
|
||||||
|
<reuseDelay>9000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>40000000</power>
|
||||||
|
<overHit>true</overHit>
|
||||||
|
<criticalChance>65</criticalChance>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34792" toLevel="1" name="Coatl's Frozen Field">
|
<skill id="34792" toLevel="1" name="Coatl's Frozen Field">
|
||||||
<!-- Coatl's icy energy makes you unable to move. -->
|
<!-- Coatl's icy energy makes you unable to move. -->
|
||||||
<icon>icon.skill11136</icon>
|
<icon>icon.skill11136</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>1000</coolTime>
|
<targetType>ENEMY</targetType>
|
||||||
<effectPoint>-1000</effectPoint>
|
<abnormalLevel>5</abnormalLevel>
|
||||||
<hitTime>4000</hitTime>
|
<abnormalTime>5</abnormalTime>
|
||||||
|
<abnormalType>ROOT_PHYSICALLY</abnormalType>
|
||||||
|
<abnormalVisualEffect>FREEZING2</abnormalVisualEffect>
|
||||||
|
<activateRate>900</activateRate>
|
||||||
|
<affectLimit>5-12</affectLimit>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>800</affectRange>
|
||||||
|
<affectScope>SQUARE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>1500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
|
<castRange>900</castRange>
|
||||||
|
<coolTime>1200</coolTime>
|
||||||
|
<effectPoint>-250</effectPoint>
|
||||||
|
<effectRange>700</effectRange>
|
||||||
|
<fanRange>0;0;900;500</fanRange>
|
||||||
|
<hitTime>3800</hitTime>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<isMagic>7</isMagic>
|
<isDebuff>true</isDebuff>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<lvlBonusRate>100</lvlBonusRate>
|
||||||
|
<magicCriticalRate>500</magicCriticalRate>
|
||||||
|
<reuseDelay>9000</reuseDelay>
|
||||||
|
<trait>HOLD</trait>
|
||||||
|
<effects>
|
||||||
|
<effect name="Root" />
|
||||||
|
<effect name="DefenceTrait">
|
||||||
|
<HOLD>100</HOLD>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>25000000</power>
|
||||||
|
<overHit>true</overHit>
|
||||||
|
<criticalChance>50</criticalChance>
|
||||||
|
</effect>
|
||||||
|
<effect name="DefenceTrait">
|
||||||
|
<HOLD>100</HOLD>
|
||||||
|
<KNOCKDOWN>100</KNOCKDOWN>
|
||||||
|
<SHOCK>100</SHOCK>
|
||||||
|
<AIRBIND>100</AIRBIND>
|
||||||
|
<SLEEP>100</SLEEP>
|
||||||
|
<KNOCKBACK>100</KNOCKBACK>
|
||||||
|
<CHANGEBODY>100</CHANGEBODY>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34793" toLevel="1" name="Coatl's Rage">
|
<skill id="34793" toLevel="1" name="Coatl's Rage">
|
||||||
<!-- Boss' tactics - targeted fire effect. Effect self point 3170 / npc invisibility -->
|
<!-- Boss' tactics - targeted fire effect. Effect self point 3170 / npc invisibility -->
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<abnormalLevel>1</abnormalLevel>
|
||||||
<hitTime>8000</hitTime>
|
<abnormalTime>1</abnormalTime>
|
||||||
<isMagic>7</isMagic>
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<specialLevel>-1</specialLevel>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34794" toLevel="1" name="Coatl's Rage">
|
<skill id="34794" toLevel="1" name="Coatl's Rage">
|
||||||
<!-- Boss' tactics - targeted earth effect. Effect self point 3170 / npc invisibility -->
|
<!-- Boss' tactics - targeted earth effect. Effect self point 3170 / npc invisibility -->
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<abnormalLevel>1</abnormalLevel>
|
||||||
<hitTime>8000</hitTime>
|
<abnormalTime>1</abnormalTime>
|
||||||
<isMagic>7</isMagic>
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<specialLevel>-1</specialLevel>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34795" toLevel="1" name="Coatl's Rage">
|
<skill id="34795" toLevel="1" name="Coatl's Rage">
|
||||||
<!-- Boss' tactics - targeted dark effect. Effect self point 3170 / npc invisibility -->
|
<!-- Boss' tactics - targeted dark effect. Effect self point 3170 / npc invisibility -->
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<abnormalLevel>1</abnormalLevel>
|
||||||
<hitTime>8000</hitTime>
|
<abnormalTime>1</abnormalTime>
|
||||||
<isMagic>7</isMagic>
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<specialLevel>-1</specialLevel>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34796" toLevel="1" name="Coatl's Rage">
|
<skill id="34796" toLevel="1" name="Coatl's Rage">
|
||||||
<!-- Boss' tactics - targeted water effect. Effect self point 3170 / npc invisibility -->
|
<!-- Boss' tactics - targeted water effect. Effect self point 3170 / Coatl npc 29413 invisibility -->
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<abnormalLevel>1</abnormalLevel>
|
||||||
<hitTime>8000</hitTime>
|
<abnormalTime>1</abnormalTime>
|
||||||
<isMagic>7</isMagic>
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<specialLevel>-1</specialLevel>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34797" toLevel="1" name="Coatl's Rage">
|
<skill id="34797" toLevel="1" name="Coatl's Rage">
|
||||||
<!-- Boss' tactics - targeted fire animation / Coatl -->
|
<!-- Boss' tactics - targeted fire animation / Coatl -->
|
||||||
|
@ -43,39 +43,145 @@
|
|||||||
<skill id="34805" toLevel="1" name="Coatl's Rage - Fire">
|
<skill id="34805" toLevel="1" name="Coatl's Rage - Fire">
|
||||||
<icon>icon.absolute_revenge</icon>
|
<icon>icon.absolute_revenge</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<hitTime>1000</hitTime>
|
<affectRange>350</affectRange>
|
||||||
<isDebuff>true</isDebuff>
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<castRange>3700</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>85</magicLevel>
|
||||||
|
<reuseDelay>10000</reuseDelay>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34806" toLevel="1" name="Totem Protection - Fire">
|
<skill id="34806" toLevel="1" name="Totem Protection - Fire">
|
||||||
<!-- Grants immunity to the Coatl's Rage - Fire effect. -->
|
<!-- Grants immunity to the Coatl's Rage - Fire effect. -->
|
||||||
<icon>icon.skill32540</icon>
|
<icon>icon.skill32540</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<abnormalLevel>15</abnormalLevel>
|
||||||
|
<abnormalTime>6</abnormalTime>
|
||||||
|
<affectObject>FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
|
<coolTime>200</coolTime>
|
||||||
|
<effectPoint>500</effectPoint>
|
||||||
|
<hitTime>1000</hitTime>
|
||||||
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>4</isMagic>
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceAttribute">
|
||||||
|
<amount>1500</amount>
|
||||||
|
<attribute>FIRE</attribute>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34807" toLevel="1" name="Totem Protection - Water">
|
<skill id="34807" toLevel="1" name="Totem Protection - Water">
|
||||||
<!-- Grants immunity to the Coatl's Rage - Water effect. -->
|
<!-- Grants immunity to the Coatl's Rage - Water effect. -->
|
||||||
<icon>icon.skill34807</icon>
|
<icon>icon.skill34807</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<abnormalLevel>5</abnormalLevel>
|
||||||
|
<abnormalTime>6</abnormalTime>
|
||||||
|
<affectObject>FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
|
<coolTime>200</coolTime>
|
||||||
|
<effectPoint>1</effectPoint>
|
||||||
|
<hitTime>1000</hitTime>
|
||||||
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<isMagic>2</isMagic>
|
||||||
|
<lvlBonusRate>100</lvlBonusRate>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>100</magicLevel>
|
||||||
|
<magicLevel>99</magicLevel>
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceAttribute">
|
||||||
|
<amount>10000</amount>
|
||||||
|
<attribute>WATER</attribute>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34808" toLevel="1" name="Totem Protection - Ice">
|
<skill id="34808" toLevel="1" name="Totem Protection - Ice">
|
||||||
<!-- Grants immunity to the Coatl's Rage - Ice effect. -->
|
<!-- Grants immunity to the Coatl's Rage - Ice effect. -->
|
||||||
<icon>icon.skill32614</icon>
|
<icon>icon.skill32614</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<abnormalLevel>15</abnormalLevel>
|
||||||
|
<abnormalTime>6</abnormalTime>
|
||||||
|
<affectObject>FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
|
<coolTime>200</coolTime>
|
||||||
|
<effectPoint>500</effectPoint>
|
||||||
|
<hitTime>1000</hitTime>
|
||||||
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>4</isMagic>
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceAttribute">
|
||||||
|
<amount>1500</amount>
|
||||||
|
<attribute>EARTH</attribute>
|
||||||
|
</effect>
|
||||||
|
<effect name="DefenceAttribute">
|
||||||
|
<amount>1500</amount>
|
||||||
|
<attribute>WIND</attribute>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34809" toLevel="1" name="Totem Protection - Kasha">
|
<skill id="34809" toLevel="1" name="Totem Protection - Kasha">
|
||||||
<!-- Grants immunity to the Coatl's Rage - Kasha effect. P. Atk./ M. Atk./ P. Def./ M. Def. +10%. -->
|
<!-- Grants immunity to the Coatl's Rage - Kasha effect. P. Atk./ M. Atk./ P. Def./ M. Def. +10%. -->
|
||||||
<icon>icon.skill32522</icon>
|
<icon>icon.skill32522</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<abnormalLevel>6</abnormalLevel>
|
||||||
|
<abnormalTime>6</abnormalTime>
|
||||||
|
<affectObject>FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
|
<coolTime>200</coolTime>
|
||||||
|
<effectPoint>500</effectPoint>
|
||||||
|
<hitTime>1000</hitTime>
|
||||||
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>4</isMagic>
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceAttribute">
|
||||||
|
<amount>1500</amount>
|
||||||
|
<attribute>DARK</attribute>
|
||||||
|
</effect>
|
||||||
|
<effect name="PAtk">
|
||||||
|
<amount>
|
||||||
|
<value level="1">10</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="MAtk">
|
||||||
|
<amount>
|
||||||
|
<value level="1">10</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalDefence">
|
||||||
|
<amount>10</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicalDefence">
|
||||||
|
<amount>10</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34810" toLevel="1" name="Broken Totem Protection">
|
<skill id="34810" toLevel="1" name="Broken Totem Protection">
|
||||||
<!-- Totem does not react to the Coatl's Rage effect. Unable to block damage. -->
|
<!-- Totem does not react to the Coatl's Rage effect. Unable to block damage. -->
|
||||||
@ -87,29 +193,53 @@
|
|||||||
<skill id="34811" toLevel="1" name="Coatl's Rage - Ice">
|
<skill id="34811" toLevel="1" name="Coatl's Rage - Ice">
|
||||||
<icon>icon.absolute_revenge</icon>
|
<icon>icon.absolute_revenge</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<hitTime>1000</hitTime>
|
<affectRange>350</affectRange>
|
||||||
<isDebuff>true</isDebuff>
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<castRange>3700</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>85</magicLevel>
|
||||||
|
<reuseDelay>10000</reuseDelay>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34812" toLevel="1" name="Coatl's Rage - Kasha">
|
<skill id="34812" toLevel="1" name="Coatl's Rage - Kasha">
|
||||||
<icon>icon.absolute_revenge</icon>
|
<icon>icon.absolute_revenge</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<hitTime>1000</hitTime>
|
<affectRange>350</affectRange>
|
||||||
<isDebuff>true</isDebuff>
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<castRange>3700</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>85</magicLevel>
|
||||||
|
<reuseDelay>10000</reuseDelay>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34813" toLevel="1" name="Coatl's Rage - Water">
|
<skill id="34813" toLevel="1" name="Coatl's Rage - Water">
|
||||||
<icon>icon.absolute_revenge</icon>
|
<icon>icon.absolute_revenge</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<hitTime>1000</hitTime>
|
<affectRange>350</affectRange>
|
||||||
<isDebuff>true</isDebuff>
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<castRange>3700</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>85</magicLevel>
|
||||||
|
<reuseDelay>10000</reuseDelay>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34814" toLevel="10" name="Critical Rate Resistance">
|
<skill id="34814" toLevel="10" name="Critical Rate Resistance">
|
||||||
<!-- Level 1: Slightly decreases received Critical Rate. -->
|
<!-- Level 1: Slightly decreases received Critical Rate. -->
|
||||||
@ -123,7 +253,108 @@
|
|||||||
<!-- Level 9: Greatly decreases received Critical Rate. -->
|
<!-- Level 9: Greatly decreases received Critical Rate. -->
|
||||||
<!-- Level 10: Immune to critical damage. -->
|
<!-- Level 10: Immune to critical damage. -->
|
||||||
<icon>icon.skill1499</icon>
|
<icon>icon.skill1499</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceTrait">
|
||||||
|
<BLUNT>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</BLUNT>
|
||||||
|
<SWORD>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</SWORD>
|
||||||
|
<DUAL>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</DUAL>
|
||||||
|
<ANCIENTSWORD>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</ANCIENTSWORD>
|
||||||
|
<DAGGER>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</DAGGER>
|
||||||
|
<RAPIER>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</RAPIER>
|
||||||
|
<DUALFIST>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</DUALFIST>
|
||||||
|
<DUALDAGGER>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</DUALDAGGER>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34815" toLevel="10" name="Critical Damage Resistance">
|
<skill id="34815" toLevel="10" name="Critical Damage Resistance">
|
||||||
<!-- Level 1: Slightly decreases received Critical Damage. -->
|
<!-- Level 1: Slightly decreases received Critical Damage. -->
|
||||||
@ -137,14 +368,153 @@
|
|||||||
<!-- Level 9: Greatly decreases received Critical Damage. -->
|
<!-- Level 9: Greatly decreases received Critical Damage. -->
|
||||||
<!-- Level 10: Immune to critical damage. -->
|
<!-- Level 10: Immune to critical damage. -->
|
||||||
<icon>icon.skill19129</icon>
|
<icon>icon.skill19129</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceCriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="DefenceMagicCriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="DefencePhysicalSkillCriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="CriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicCriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalSkillCriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34816" toLevel="1" name="Kasha's Unbreakable Defense">
|
<skill id="34816" toLevel="1" name="Kasha's Unbreakable Defense">
|
||||||
<!-- Due to Kasha's defense, all attacks including Rage do not deal any damage. -->
|
<!-- Due to Kasha's defense, all attacks including Rage do not deal any damage. -->
|
||||||
<icon>icon.skill32656</icon>
|
<icon>icon.skill32656</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>100</effectPoint>
|
<abnormalTime>8</abnormalTime>
|
||||||
|
<abnormalType>INVINCIBILITY_SPECIAL</abnormalType>
|
||||||
|
<abnormalVisualEffect>H_P_PROTECTION_OF_DARK</abnormalVisualEffect>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<basicProperty>NONE</basicProperty>
|
||||||
|
<canCastWhileDisabled>true</canCastWhileDisabled>
|
||||||
|
<effectPoint>707</effectPoint>
|
||||||
|
<hitTime>200</hitTime>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<magicLevel>91</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>5000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="DamageBlock">
|
||||||
|
<type>BLOCK_HP</type>
|
||||||
|
</effect>
|
||||||
|
<effect name="DamageBlock">
|
||||||
|
<type>BLOCK_MP</type>
|
||||||
|
</effect>
|
||||||
|
<effect name="DebuffBlock" />
|
||||||
|
<effect name="DefenceTrait">
|
||||||
|
<HOLD>100</HOLD>
|
||||||
|
<SLEEP>100</SLEEP>
|
||||||
|
<DERANGEMENT>100</DERANGEMENT>
|
||||||
|
<CHANGEBODY>100</CHANGEBODY>
|
||||||
|
<PARALYZE>100</PARALYZE>
|
||||||
|
<SHOCK>100</SHOCK>
|
||||||
|
<CHANGEBODY>100</CHANGEBODY>
|
||||||
|
<KNOCKBACK>100</KNOCKBACK>
|
||||||
|
<KNOCKDOWN>100</KNOCKDOWN>
|
||||||
|
<AIRBIND>100</AIRBIND>
|
||||||
|
<TURN_STONE>100</TURN_STONE>
|
||||||
|
</effect>
|
||||||
|
<effect name="DispelByCategory">
|
||||||
|
<slot>DEBUFF</slot>
|
||||||
|
<rate>100</rate>
|
||||||
|
<max>10</max>
|
||||||
|
</effect>
|
||||||
|
<effect name="ResistDispelByCategory">
|
||||||
|
<amount>-100</amount>
|
||||||
|
<slot>ALL</slot>
|
||||||
|
</effect>
|
||||||
|
<effect name="Speed">
|
||||||
|
<amount>30</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34817" toLevel="1" name="Totem Protection - Infinity">
|
<skill id="34817" toLevel="1" name="Totem Protection - Infinity">
|
||||||
<!-- Infinite number of attempts based on the test. Immunity test skill Crippling Attack. 11,509 -->
|
<!-- Infinite number of attempts based on the test. Immunity test skill Crippling Attack. 11,509 -->
|
||||||
@ -178,6 +548,39 @@
|
|||||||
<!-- Level 9: Greatly decreases received damage. -->
|
<!-- Level 9: Greatly decreases received damage. -->
|
||||||
<!-- Level 10: Immune to damage. -->
|
<!-- Level 10: Immune to damage. -->
|
||||||
<icon>icon.skill0010</icon>
|
<icon>icon.skill0010</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
</list>
|
</list>
|
||||||
|
@ -8292,4 +8292,12 @@
|
|||||||
<node X="-56122" Y="-235541" />
|
<node X="-56122" Y="-235541" />
|
||||||
<node X="49569" Y="-180166" />
|
<node X="49569" Y="-180166" />
|
||||||
</zone>
|
</zone>
|
||||||
|
|
||||||
|
<zone name="no_bookmark_CoatlsLair" type="ConditionZone" shape="NPoly" minZ="-5900" maxZ="-3964">
|
||||||
|
<stat name="NoBookmark" val="true" />
|
||||||
|
<node X="-82040" Y="207704" />
|
||||||
|
<node X="-87131" Y="207832" />
|
||||||
|
<node X="-87121" Y="211950" />
|
||||||
|
<node X="-82180" Y="211846" />
|
||||||
|
</zone>
|
||||||
</list>
|
</list>
|
@ -358,4 +358,12 @@
|
|||||||
<node X="-122267" Y="-79815" />
|
<node X="-122267" Y="-79815" />
|
||||||
<node X="-117944" Y="-85155" />
|
<node X="-117944" Y="-85155" />
|
||||||
</zone>
|
</zone>
|
||||||
|
<zone name="Coatl" type="ConditionZone" shape="NPoly" minZ="-5900" maxZ="-3964">
|
||||||
|
<stat name="restartTime" val="1800" />
|
||||||
|
<stat name="restartAllowedTime" val="600" />
|
||||||
|
<node X="-82040" Y="207704" />
|
||||||
|
<node X="-87131" Y="207832" />
|
||||||
|
<node X="-87121" Y="211950" />
|
||||||
|
<node X="-82180" Y="211846" />
|
||||||
|
</zone>
|
||||||
</list>
|
</list>
|
@ -289,4 +289,10 @@
|
|||||||
<node X="58487" Y="-45550" />
|
<node X="58487" Y="-45550" />
|
||||||
<node X="58407" Y="-45289" />
|
<node X="58407" Y="-45289" />
|
||||||
</zone>
|
</zone>
|
||||||
|
<zone name="Coatl'sLair" type="NoSummonFriendZone" shape="NPoly" minZ="-5900" maxZ="-3964">
|
||||||
|
<node X="-82040" Y="207704" />
|
||||||
|
<node X="-87131" Y="207832" />
|
||||||
|
<node X="-87121" Y="211950" />
|
||||||
|
<node X="-82180" Y="211846" />
|
||||||
|
</zone>
|
||||||
</list>
|
</list>
|
@ -1035,4 +1035,28 @@
|
|||||||
<node X="-148311" Y="20673" />
|
<node X="-148311" Y="20673" />
|
||||||
<node X="-148295" Y="21973" />
|
<node X="-148295" Y="21973" />
|
||||||
</zone>
|
</zone>
|
||||||
|
<zone name="spawn_langk_lizardman_barracks" type="PeaceZone" shape="NPoly" minZ="-3000" maxZ="-5000"> <!-- Langk Lizardman Barracks Spawn -->
|
||||||
|
<node X="-48040" Y="207704" />
|
||||||
|
<node X="-48017" Y="208057" />
|
||||||
|
<node X="-47488" Y="208092" />
|
||||||
|
<node X="-47319" Y="207951" />
|
||||||
|
<node X="-47288" Y="207752" />
|
||||||
|
<node X="-47487" Y="207509" />
|
||||||
|
<node X="-47640" Y="207448" />
|
||||||
|
<node X="-47944" Y="207544" />
|
||||||
|
</zone>
|
||||||
|
<zone name="spawn_langk_lizardman_temple" type="PeaceZone" shape="NPoly" minZ="-3000" maxZ="-5000"> <!-- Langk Lizardman Temple Spawn -->
|
||||||
|
<node X="-69528" Y="212152" />
|
||||||
|
<node X="-69354" Y="212325" />
|
||||||
|
<node X="-68936" Y="212312" />
|
||||||
|
<node X="-68792" Y="212120" />
|
||||||
|
<node X="-68760" Y="211960" />
|
||||||
|
<node X="-68840" Y="211726" />
|
||||||
|
<node X="-68877" Y="211633" />
|
||||||
|
<node X="-69080" Y="211544" />
|
||||||
|
<node X="-69288" Y="211544" />
|
||||||
|
<node X="-69475" Y="211675" />
|
||||||
|
<node X="-69560" Y="211768" />
|
||||||
|
<node X="-69591" Y="211993" />
|
||||||
|
</zone>
|
||||||
</list>
|
</list>
|
@ -123,4 +123,10 @@
|
|||||||
<node X="47080" Y="157208" />
|
<node X="47080" Y="157208" />
|
||||||
<node X="47988" Y="155578" />
|
<node X="47988" Y="155578" />
|
||||||
</zone>
|
</zone>
|
||||||
|
<zone name="Coatls_Lair" type="ArenaZone" shape="NPoly" minZ="-5900" maxZ="-3964">
|
||||||
|
<node X="-82040" Y="207704" />
|
||||||
|
<node X="-87131" Y="207832" />
|
||||||
|
<node X="-87121" Y="211950" />
|
||||||
|
<node X="-82180" Y="211846" />
|
||||||
|
</zone>
|
||||||
</list>
|
</list>
|
129
L2J_Mobius_12.1_PathOfRogue/dist/game/data/scripts/ai/areas/Gludio/LizardmanBarracksXPParty.java
vendored
Normal file
129
L2J_Mobius_12.1_PathOfRogue/dist/game/data/scripts/ai/areas/Gludio/LizardmanBarracksXPParty.java
vendored
Normal file
@ -0,0 +1,129 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the L2J Mobius project.
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package ai.areas.Gludio;
|
||||||
|
|
||||||
|
import org.l2jmobius.commons.threads.ThreadPool;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
|
|
||||||
|
import ai.AbstractNpcAI;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Notorion
|
||||||
|
*/
|
||||||
|
public class LizardmanBarracksXPParty extends AbstractNpcAI
|
||||||
|
{
|
||||||
|
// Monsters Lizardman Barracks
|
||||||
|
private static final int[] MONSTER_IDS =
|
||||||
|
{
|
||||||
|
23834,
|
||||||
|
23835,
|
||||||
|
23836,
|
||||||
|
23837,
|
||||||
|
23838,
|
||||||
|
23839
|
||||||
|
};
|
||||||
|
// Distance radius for XP bonus Party
|
||||||
|
private static final int BONUS_RADIUS = 1500;
|
||||||
|
// Maximum XP Bonus (Level 126)
|
||||||
|
private static final double MAX_BONUS_PERCENTAGE = 0.25; // Bonus 25%
|
||||||
|
|
||||||
|
private LizardmanBarracksXPParty()
|
||||||
|
{
|
||||||
|
addKillId(MONSTER_IDS);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onKill(Npc npc, Player killer, boolean isSummon)
|
||||||
|
{
|
||||||
|
if (npc.isMonster() && contains(MONSTER_IDS, npc.getId()))
|
||||||
|
{
|
||||||
|
final org.l2jmobius.gameserver.model.Party party = killer.getParty();
|
||||||
|
if (party != null)
|
||||||
|
{
|
||||||
|
for (Player member : party.getMembers())
|
||||||
|
{
|
||||||
|
if (killer.isInsideRadius3D(member, BONUS_RADIUS) && (member.getLevel() >= 117) && (member.getLevel() <= 131))
|
||||||
|
{
|
||||||
|
final double bonusPercentage = calculateBonusPercentage(member.getLevel());
|
||||||
|
final long bonusXp = (long) (npc.getExpReward(member.getLevel()) * bonusPercentage);
|
||||||
|
|
||||||
|
// Adiciona a experiência total ao jogador após 1 segundo
|
||||||
|
ThreadPool.schedule(() ->
|
||||||
|
{
|
||||||
|
member.addExpAndSp(bonusXp, 0);
|
||||||
|
}, 1000); // 1000 milissegundos = 1 segundo
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return super.onKill(npc, killer, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
private double calculateBonusPercentage(int level)
|
||||||
|
{
|
||||||
|
if ((level < 117) || (level > 131))
|
||||||
|
{
|
||||||
|
return 0; // No bonus for out of range levels
|
||||||
|
}
|
||||||
|
|
||||||
|
// Sets the percentage proportional to the level
|
||||||
|
switch (level)
|
||||||
|
{
|
||||||
|
case 117:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.1;
|
||||||
|
case 118:
|
||||||
|
case 119:
|
||||||
|
case 120:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.2;
|
||||||
|
case 121:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.4;
|
||||||
|
case 122:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.6;
|
||||||
|
case 123:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.97;
|
||||||
|
case 124:
|
||||||
|
case 125:
|
||||||
|
case 126:
|
||||||
|
case 127:
|
||||||
|
case 128:
|
||||||
|
case 129:
|
||||||
|
case 130:
|
||||||
|
case 131:
|
||||||
|
return MAX_BONUS_PERCENTAGE;
|
||||||
|
default:
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean contains(int[] array, int value)
|
||||||
|
{
|
||||||
|
for (int i : array)
|
||||||
|
{
|
||||||
|
if (i == value)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new LizardmanBarracksXPParty();
|
||||||
|
}
|
||||||
|
}
|
134
L2J_Mobius_12.1_PathOfRogue/dist/game/data/scripts/ai/areas/Gludio/LizardmanTempleXPParty.java
vendored
Normal file
134
L2J_Mobius_12.1_PathOfRogue/dist/game/data/scripts/ai/areas/Gludio/LizardmanTempleXPParty.java
vendored
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the L2J Mobius project.
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package ai.areas.Gludio;
|
||||||
|
|
||||||
|
import org.l2jmobius.commons.threads.ThreadPool;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
|
|
||||||
|
import ai.AbstractNpcAI;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Notorion
|
||||||
|
*/
|
||||||
|
public class LizardmanTempleXPParty extends AbstractNpcAI
|
||||||
|
{
|
||||||
|
// Monsters Lizardman Temple
|
||||||
|
private static final int[] MONSTER_IDS =
|
||||||
|
{
|
||||||
|
24687,
|
||||||
|
24688,
|
||||||
|
24689,
|
||||||
|
24690,
|
||||||
|
24691,
|
||||||
|
24692,
|
||||||
|
24693,
|
||||||
|
24694
|
||||||
|
};
|
||||||
|
// Distance radius for XP bonus Party
|
||||||
|
private static final int BONUS_RADIUS = 1500;
|
||||||
|
// Maximum XP Bonus (Level 128)
|
||||||
|
private static final double MAX_BONUS_PERCENTAGE = 0.25; // Bonus 25%
|
||||||
|
|
||||||
|
private LizardmanTempleXPParty()
|
||||||
|
{
|
||||||
|
addKillId(MONSTER_IDS);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onKill(Npc npc, Player killer, boolean isSummon)
|
||||||
|
{
|
||||||
|
if (npc.isMonster() && contains(MONSTER_IDS, npc.getId()))
|
||||||
|
{
|
||||||
|
final org.l2jmobius.gameserver.model.Party party = killer.getParty();
|
||||||
|
if (party != null)
|
||||||
|
{
|
||||||
|
for (Player member : party.getMembers())
|
||||||
|
{
|
||||||
|
if (killer.isInsideRadius3D(member, BONUS_RADIUS) && (member.getLevel() >= 118) && (member.getLevel() <= 131))
|
||||||
|
{
|
||||||
|
final double bonusPercentage = calculateBonusPercentage(member.getLevel());
|
||||||
|
final long bonusXp = (long) (npc.getExpReward(member.getLevel()) * bonusPercentage);
|
||||||
|
|
||||||
|
// Adiciona a experiência total ao jogador após 1 segundo
|
||||||
|
ThreadPool.schedule(() ->
|
||||||
|
{
|
||||||
|
member.addExpAndSp(bonusXp, 0);
|
||||||
|
}, 1000); // 1000 milissegundos = 1 segundo
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return super.onKill(npc, killer, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
private double calculateBonusPercentage(int level)
|
||||||
|
{
|
||||||
|
if ((level < 118) || (level > 131))
|
||||||
|
{
|
||||||
|
return 0; // No bonus for out of range levels
|
||||||
|
}
|
||||||
|
|
||||||
|
// Sets the percentage proportional to the level
|
||||||
|
switch (level)
|
||||||
|
{
|
||||||
|
case 118:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.1;
|
||||||
|
case 119:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.2;
|
||||||
|
case 120:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.3;
|
||||||
|
case 121:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.4;
|
||||||
|
case 122:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.5;
|
||||||
|
case 123:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.6;
|
||||||
|
case 124:
|
||||||
|
case 125:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.8;
|
||||||
|
case 126:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.9;
|
||||||
|
case 127:
|
||||||
|
return MAX_BONUS_PERCENTAGE * 0.95;
|
||||||
|
case 128:
|
||||||
|
case 129:
|
||||||
|
case 130:
|
||||||
|
case 131:
|
||||||
|
return MAX_BONUS_PERCENTAGE;
|
||||||
|
default:
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean contains(int[] array, int value)
|
||||||
|
{
|
||||||
|
for (int i : array)
|
||||||
|
{
|
||||||
|
if (i == value)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new LizardmanTempleXPParty();
|
||||||
|
}
|
||||||
|
}
|
902
L2J_Mobius_12.1_PathOfRogue/dist/game/data/scripts/ai/bosses/Coatl/Coatl.java
vendored
Normal file
902
L2J_Mobius_12.1_PathOfRogue/dist/game/data/scripts/ai/bosses/Coatl/Coatl.java
vendored
Normal file
@ -0,0 +1,902 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (c) 2013 L2jMobius
|
||||||
|
*
|
||||||
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
|
* in the Software without restriction, including without limitation the rights
|
||||||
|
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
* copies of the Software, and to permit persons to whom the Software is
|
||||||
|
* furnished to do so, subject to the following conditions:
|
||||||
|
*
|
||||||
|
* The above copyright notice and this permission notice shall be
|
||||||
|
* included in all copies or substantial portions of the Software.
|
||||||
|
*
|
||||||
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||||
|
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
|
||||||
|
* IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
*/
|
||||||
|
package ai.bosses.Coatl;
|
||||||
|
|
||||||
|
import java.util.Calendar;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.HashSet;
|
||||||
|
import java.util.LinkedList;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Queue;
|
||||||
|
import java.util.Set;
|
||||||
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
|
|
||||||
|
import org.l2jmobius.commons.threads.ThreadPool;
|
||||||
|
import org.l2jmobius.commons.util.Rnd;
|
||||||
|
import org.l2jmobius.gameserver.data.SpawnTable;
|
||||||
|
import org.l2jmobius.gameserver.data.xml.SkillData;
|
||||||
|
import org.l2jmobius.gameserver.instancemanager.GlobalVariablesManager;
|
||||||
|
import org.l2jmobius.gameserver.instancemanager.ZoneManager;
|
||||||
|
import org.l2jmobius.gameserver.model.Location;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||||
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
|
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.BuffInfo;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||||
|
import org.l2jmobius.gameserver.model.skill.SkillCaster;
|
||||||
|
import org.l2jmobius.gameserver.model.zone.type.ArenaZone;
|
||||||
|
|
||||||
|
import ai.AbstractNpcAI;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Notorion
|
||||||
|
*/
|
||||||
|
public class Coatl extends AbstractNpcAI
|
||||||
|
{
|
||||||
|
// NPCs
|
||||||
|
private static final int MAIN_BOSS_ID = 29408; // Coatl RaidBoss
|
||||||
|
private static final int INVISIBLE_COATL_ID = 29413; // Coatl invisible
|
||||||
|
private static final int FLAME_TOTEM_ID = 29409;
|
||||||
|
private static final int KASHA_TOTEM_ID = 29412;
|
||||||
|
private static final int EARTH_TOTEM_ID = 29411;
|
||||||
|
private static final int WATER_TOTEM_ID = 29410;
|
||||||
|
private static final int[] TOTEM_IDS =
|
||||||
|
{
|
||||||
|
WATER_TOTEM_ID,
|
||||||
|
KASHA_TOTEM_ID,
|
||||||
|
EARTH_TOTEM_ID,
|
||||||
|
FLAME_TOTEM_ID
|
||||||
|
};
|
||||||
|
// Locations
|
||||||
|
private static final Location FLAME_TOTEM_LOCATION = new Location(-83613, 209856, -5248, 371);
|
||||||
|
private static final Location KASHA_TOTEM_LOCATION = new Location(-84417, 210668, -5254, 16503);
|
||||||
|
private static final Location EARTH_TOTEM_LOCATION = new Location(-85226, 209857, -5258, 32689);
|
||||||
|
private static final Location WATER_TOTEM_LOCATION = new Location(-84415, 209044, -5258, 49298);
|
||||||
|
private static final Location INVISIBLE_COATL_LOCATION = new Location(-84416, 209860, -5254);
|
||||||
|
private static final Location SPAWN_LOCATION = new Location(-84416, 209860, -5254);
|
||||||
|
// private static final Location GLUDIO_LOCATION_OUTSIDE_ARENA = new Location(-12847, 121707, -2969); // Optional, teleport for attackers from outside
|
||||||
|
// private static final Location GLUDIO_LOCATION_PLAYER_EXIT = new Location(-14575, 121425, -3011); // Optional, Teleport for those who left the arena
|
||||||
|
// Skills
|
||||||
|
// private static final SkillHolder KILL_PLAYERS_SKILL = new SkillHolder(34796, 1);
|
||||||
|
private static final SkillHolder WATER_TOTEM_SKILL = new SkillHolder(34807, 1);
|
||||||
|
// private static final SkillHolder FLAME_TOTEM_SKILL = new SkillHolder(34806, 1);
|
||||||
|
private static final SkillHolder EARTH_TOTEM_SKILL = new SkillHolder(34808, 1);
|
||||||
|
private static final SkillHolder KASHA_TOTEM_SKILL = new SkillHolder(34809, 1);
|
||||||
|
private static final int FLAME_TOTEM_SKILL_ID = 34806;
|
||||||
|
// private static final SkillHolder TOTEMS_SKILL = new SkillHolder(34810, 1);
|
||||||
|
private static final SkillHolder FLAME_EXPLOSION_SKILL = new SkillHolder(34805, 1);
|
||||||
|
private static final SkillHolder EARTH_EXPLOSION_SKILL = new SkillHolder(34811, 1);
|
||||||
|
private static final SkillHolder KASHA_EXPLOSION_SKILL = new SkillHolder(34812, 1);
|
||||||
|
private static final SkillHolder WATER_EXPLOSION_SKILL = new SkillHolder(34813, 1);
|
||||||
|
private static final SkillHolder SKILL_WATER = new SkillHolder(34807, 1);
|
||||||
|
private static final SkillHolder SKILL_KASHA = new SkillHolder(34809, 1);
|
||||||
|
private static final SkillHolder SKILL_EARTH = new SkillHolder(34808, 1);
|
||||||
|
private static final SkillHolder SKILL_FLAME = new SkillHolder(34806, 1);
|
||||||
|
private static final SkillHolder SKILL_1 = new SkillHolder(34789, 1);
|
||||||
|
private static final SkillHolder SKILL_2 = new SkillHolder(34790, 1);
|
||||||
|
private static final SkillHolder SKILL_3 = new SkillHolder(34791, 1);
|
||||||
|
private static final SkillHolder SKILL_4 = new SkillHolder(34792, 1);
|
||||||
|
private static final SkillHolder LIMIT_BARRIER = new SkillHolder(29515, 1);
|
||||||
|
// Misc
|
||||||
|
private static final ArenaZone ARENA_ZONE = ZoneManager.getInstance().getZoneByName("Coatls_Lair", ArenaZone.class);
|
||||||
|
private static final int HIT_COUNT = 2000; // 2000 hits to break the barrier.
|
||||||
|
private static final int BARRIER_DURATION_MILLIS = 600000; // 10 minutes barrier duration.
|
||||||
|
private static final int HIT_COUNT_RENEW = 500; // 500 hits in 20 seconds to continue without the barrier.
|
||||||
|
private static final int RENEW_DURATION_MILLIS = 20000; // 20 seconds of Coatl vulnerability, requires 500 hits in 20 seconds.
|
||||||
|
|
||||||
|
private final Set<Integer> _involvedPlayers = new HashSet<>();
|
||||||
|
private final Map<Creature, Integer> _aggroList = new ConcurrentHashMap<>();
|
||||||
|
private final Map<Npc, Integer> _coatlHits = new ConcurrentHashMap<>();
|
||||||
|
private final Map<String, Object[]> _timerParameters = new HashMap<>();
|
||||||
|
private final Queue<Runnable> _specialMechanicsQueue = new LinkedList<>();
|
||||||
|
|
||||||
|
private boolean _specialMechanicsActive = false;
|
||||||
|
private boolean _vulnerablePhase = false;
|
||||||
|
private boolean _barrierActivated = false;
|
||||||
|
private boolean _hp76Triggered = false;
|
||||||
|
private boolean _hp70Triggered = false;
|
||||||
|
private boolean _hp50Triggered = false;
|
||||||
|
private boolean _hp40Triggered = false;
|
||||||
|
private boolean _hp30Triggered = false;
|
||||||
|
private boolean _hp10Triggered = false;
|
||||||
|
private static Npc _spawnedMainBoss;
|
||||||
|
private static Npc _invisibleCoatl;
|
||||||
|
private static Npc _flameTotem;
|
||||||
|
private static Npc _kashaTotem;
|
||||||
|
private static Npc _earthTotem;
|
||||||
|
private static Npc _waterTotem;
|
||||||
|
|
||||||
|
private Coatl()
|
||||||
|
{
|
||||||
|
addAttackId(MAIN_BOSS_ID);
|
||||||
|
addKillId(MAIN_BOSS_ID);
|
||||||
|
|
||||||
|
final long currentTime = System.currentTimeMillis();
|
||||||
|
final Calendar calendar = Calendar.getInstance();
|
||||||
|
// Spawn time to 21:00 Monday.
|
||||||
|
calendar.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY);
|
||||||
|
calendar.set(Calendar.HOUR_OF_DAY, 21);
|
||||||
|
calendar.set(Calendar.MINUTE, 0);
|
||||||
|
calendar.set(Calendar.SECOND, 0);
|
||||||
|
// Spawn Coatl
|
||||||
|
if ((currentTime > calendar.getTimeInMillis()) && (SpawnTable.getInstance().getAnySpawn(MAIN_BOSS_ID) == null) && GlobalVariablesManager.getInstance().getBoolean("COATL_ALIVE", true))
|
||||||
|
{
|
||||||
|
spawnCoatl();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (calendar.getTimeInMillis() < currentTime)
|
||||||
|
{
|
||||||
|
calendar.add(Calendar.WEEK_OF_YEAR, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
ThreadPool.scheduleAtFixedRate(this::spawnCoatl, calendar.getTimeInMillis() - currentTime, 604800000); // 604800000 milissegundos = 1 week
|
||||||
|
startQuestTimer("check_arena", 10000, null, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void spawnCoatl()
|
||||||
|
{
|
||||||
|
_spawnedMainBoss = addSpawn(MAIN_BOSS_ID, SPAWN_LOCATION);
|
||||||
|
|
||||||
|
GlobalVariablesManager.getInstance().set("COATL_ALIVE", true);
|
||||||
|
|
||||||
|
// Spawn.
|
||||||
|
_invisibleCoatl = addSpawn(INVISIBLE_COATL_ID, INVISIBLE_COATL_LOCATION);
|
||||||
|
_flameTotem = addSpawn(FLAME_TOTEM_ID, FLAME_TOTEM_LOCATION);
|
||||||
|
_kashaTotem = addSpawn(KASHA_TOTEM_ID, KASHA_TOTEM_LOCATION);
|
||||||
|
_earthTotem = addSpawn(EARTH_TOTEM_ID, EARTH_TOTEM_LOCATION);
|
||||||
|
_waterTotem = addSpawn(WATER_TOTEM_ID, WATER_TOTEM_LOCATION);
|
||||||
|
// startQuestTimer("dispel_boss_buffs", 250, null, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onEvent(String event, Npc npc, Player player)
|
||||||
|
{
|
||||||
|
switch (event)
|
||||||
|
{
|
||||||
|
case "check_arena":
|
||||||
|
{
|
||||||
|
if (_spawnedMainBoss != null)
|
||||||
|
{
|
||||||
|
checkPlayersInArena();
|
||||||
|
checkBossHP();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "activate_barrier":
|
||||||
|
{
|
||||||
|
_barrierActivated = true;
|
||||||
|
LIMIT_BARRIER.getSkill().applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
npc.setInvul(true);
|
||||||
|
_vulnerablePhase = false;
|
||||||
|
startQuestTimer("remove_barrier", BARRIER_DURATION_MILLIS, npc, null);
|
||||||
|
_coatlHits.put(npc, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "remove_barrier":
|
||||||
|
{
|
||||||
|
_barrierActivated = false;
|
||||||
|
npc.stopSkillEffects(LIMIT_BARRIER.getSkill());
|
||||||
|
_coatlHits.put(npc, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castWaterTotemSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(WATER_TOTEM_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castKashaTotemSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(KASHA_TOTEM_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castEarthTotemSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(EARTH_TOTEM_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castFlameTotemSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
final Skill flameTotemSkill = SkillData.getInstance().getSkill(FLAME_TOTEM_SKILL_ID, 1);
|
||||||
|
if (flameTotemSkill != null)
|
||||||
|
{
|
||||||
|
npc.doCast(flameTotemSkill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "dispel_boss_buffs":
|
||||||
|
{
|
||||||
|
dispelBossBuffs(_spawnedMainBoss);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "waterTotemMechanicsEnd":
|
||||||
|
{
|
||||||
|
final Object[] parameters = _timerParameters.get("waterTotemMechanicsEnd");
|
||||||
|
if (parameters != null)
|
||||||
|
{
|
||||||
|
final int waterBuffId = (int) parameters[0];
|
||||||
|
final int effectSkillId = (int) parameters[1];
|
||||||
|
cancelQuestTimer("coatl_common_skills", _spawnedMainBoss, null);
|
||||||
|
killPlayersInArena(waterBuffId);
|
||||||
|
castSkillOnTotems(SkillData.getInstance().getSkill(effectSkillId, 1));
|
||||||
|
cancelTotemTimers();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "kashaTotemMechanicsEnd":
|
||||||
|
{
|
||||||
|
final Object[] parameters = _timerParameters.get("kashaTotemMechanicsEnd");
|
||||||
|
if (parameters != null)
|
||||||
|
{
|
||||||
|
final int kashaBuffId = (int) parameters[0];
|
||||||
|
final int effectSkillId = (int) parameters[1];
|
||||||
|
cancelQuestTimer("coatl_common_skills", _spawnedMainBoss, null);
|
||||||
|
killPlayersInArena(kashaBuffId);
|
||||||
|
castSkillOnTotems(SkillData.getInstance().getSkill(effectSkillId, 1));
|
||||||
|
cancelTotemTimers();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "earthTotemMechanicsEnd":
|
||||||
|
{
|
||||||
|
final Object[] parameters = _timerParameters.get("earthTotemMechanicsEnd");
|
||||||
|
if (parameters != null)
|
||||||
|
{
|
||||||
|
final int earthBuffId = (int) parameters[0];
|
||||||
|
final int effectSkillId = (int) parameters[1];
|
||||||
|
cancelQuestTimer("coatl_common_skills", _spawnedMainBoss, null);
|
||||||
|
killPlayersInArena(earthBuffId);
|
||||||
|
castSkillOnTotems(SkillData.getInstance().getSkill(effectSkillId, 1));
|
||||||
|
cancelTotemTimers();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "flameTotemMechanicsEnd":
|
||||||
|
{
|
||||||
|
final Object[] parameters = _timerParameters.get("flameTotemMechanicsEnd");
|
||||||
|
if (parameters != null)
|
||||||
|
{
|
||||||
|
final int flameBuffId = (int) parameters[0];
|
||||||
|
final int effectSkillId = (int) parameters[1];
|
||||||
|
cancelQuestTimer("coatl_common_skills", _spawnedMainBoss, null);
|
||||||
|
killPlayersInArena(flameBuffId);
|
||||||
|
castSkillOnTotems(SkillData.getInstance().getSkill(effectSkillId, 1));
|
||||||
|
cancelTotemTimers();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castWaterExplosionSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(WATER_EXPLOSION_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castKashaExplosionSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(KASHA_EXPLOSION_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castEarthExplosionSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(EARTH_EXPLOSION_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "castFlameExplosionSkill":
|
||||||
|
{
|
||||||
|
if (npc != null)
|
||||||
|
{
|
||||||
|
npc.setTarget(npc);
|
||||||
|
npc.doCast(FLAME_EXPLOSION_SKILL.getSkill());
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return super.onEvent(event, npc, player);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void addAggro(Creature attacker, int damage)
|
||||||
|
{
|
||||||
|
if ((attacker == null) || attacker.isDead())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final int newAggroVal = damage + getRandom(3000);
|
||||||
|
final int aggroVal = _aggroList.getOrDefault(attacker, 0) + 1000;
|
||||||
|
if (aggroVal < newAggroVal)
|
||||||
|
{
|
||||||
|
_aggroList.put(attacker, newAggroVal);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void manageSkills(Npc npc)
|
||||||
|
{
|
||||||
|
if (npc.isCastingNow())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Optional.
|
||||||
|
// if (npc.isCastingNow() || npc.isCoreAIDisabled() || !npc.isInCombat())
|
||||||
|
// {
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
|
||||||
|
_aggroList.forEach((attacker, aggro) ->
|
||||||
|
{
|
||||||
|
if ((attacker == null) || attacker.isDead() || (npc.calculateDistance3D(attacker) > 3000))
|
||||||
|
{
|
||||||
|
_aggroList.remove(attacker);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
final Creature topAttacker = _aggroList.entrySet().stream().max(Map.Entry.comparingByValue()).map(Map.Entry::getKey).orElse(null);
|
||||||
|
if ((topAttacker != null) && !_specialMechanicsActive)
|
||||||
|
{
|
||||||
|
SkillHolder skillToCast = null;
|
||||||
|
final int randomSkill = getRandom(100);
|
||||||
|
if (randomSkill < 49)
|
||||||
|
{
|
||||||
|
skillToCast = SKILL_4;
|
||||||
|
}
|
||||||
|
else if (randomSkill < 50)
|
||||||
|
{
|
||||||
|
skillToCast = SKILL_1;
|
||||||
|
}
|
||||||
|
else if (randomSkill < 70)
|
||||||
|
{
|
||||||
|
skillToCast = SKILL_2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
skillToCast = SKILL_3;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (SkillCaster.checkUseConditions(npc, skillToCast.getSkill()))
|
||||||
|
{
|
||||||
|
npc.doCast(skillToCast.getSkill());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void cancelTotemTimers()
|
||||||
|
{
|
||||||
|
cancelQuestTimer("castWaterTotemSkill", _waterTotem, null);
|
||||||
|
cancelQuestTimer("castKashaTotemSkill", _kashaTotem, null);
|
||||||
|
cancelQuestTimer("castEarthTotemSkill", _earthTotem, null);
|
||||||
|
cancelQuestTimer("castFlameTotemSkill", _flameTotem, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void killPlayersInArena(int buffId)
|
||||||
|
{
|
||||||
|
for (Creature creature : ARENA_ZONE.getCharactersInside())
|
||||||
|
{
|
||||||
|
if (!creature.isPlayer())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
boolean hasBuff = false;
|
||||||
|
for (BuffInfo effect : creature.getEffectList().getEffects())
|
||||||
|
{
|
||||||
|
if (effect.getSkill().getId() == buffId)
|
||||||
|
{
|
||||||
|
hasBuff = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!hasBuff)
|
||||||
|
{
|
||||||
|
creature.doDie(_spawnedMainBoss);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void castSkillOnTotems(Skill skill)
|
||||||
|
{
|
||||||
|
if (_waterTotem != null)
|
||||||
|
{
|
||||||
|
_waterTotem.setTarget(_waterTotem);
|
||||||
|
_waterTotem.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_kashaTotem != null)
|
||||||
|
{
|
||||||
|
_kashaTotem.setTarget(_kashaTotem);
|
||||||
|
_kashaTotem.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_earthTotem != null)
|
||||||
|
{
|
||||||
|
_earthTotem.setTarget(_earthTotem);
|
||||||
|
_earthTotem.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_flameTotem != null)
|
||||||
|
{
|
||||||
|
_flameTotem.setTarget(_flameTotem);
|
||||||
|
_flameTotem.doCast(skill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void checkPlayersInArena()
|
||||||
|
{
|
||||||
|
for (Creature creature : ARENA_ZONE.getCharactersInside())
|
||||||
|
{
|
||||||
|
if (!creature.isPlayer())
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ARENA_ZONE.isInsideZone(creature))
|
||||||
|
{
|
||||||
|
if (!_involvedPlayers.contains(creature.getObjectId()))
|
||||||
|
{
|
||||||
|
_involvedPlayers.add(creature.getObjectId());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// else if (involvedPlayers.contains(creature.getObjectId()))
|
||||||
|
// {
|
||||||
|
// creature.teleToLocation(GLUDIO_LOCATION_PLAYER_EXIT, false);
|
||||||
|
// involvedPlayers.remove(creature.getObjectId());
|
||||||
|
// }
|
||||||
|
|
||||||
|
// if (!ARENA_ZONE.isInsideZone(player) && (creature.getTarget() == _spawnedMainBoss))
|
||||||
|
// {
|
||||||
|
// creature.teleToLocation(GLUDIO_LOCATION_OUTSIDE_ARENA, false);
|
||||||
|
// }
|
||||||
|
|
||||||
|
if ((_spawnedMainBoss != null) && !ARENA_ZONE.isInsideZone(_spawnedMainBoss))
|
||||||
|
{
|
||||||
|
// Teleporting Coatl to spawn location if leaving arena. Officially Coatl runs to spawn.
|
||||||
|
_spawnedMainBoss.stopMove(null);
|
||||||
|
_spawnedMainBoss.setXYZ(SPAWN_LOCATION.getX(), SPAWN_LOCATION.getY(), SPAWN_LOCATION.getZ());
|
||||||
|
// Restores HP to 100%
|
||||||
|
_spawnedMainBoss.setCurrentHp(_spawnedMainBoss.getMaxHp());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onAttack(Npc npc, Player attacker, int damage, boolean isSummon)
|
||||||
|
{
|
||||||
|
if (!_barrierActivated)
|
||||||
|
{
|
||||||
|
_barrierActivated = true;
|
||||||
|
LIMIT_BARRIER.getSkill().applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
npc.setInvul(true);
|
||||||
|
startQuestTimer("remove_barrier", BARRIER_DURATION_MILLIS, npc, null);
|
||||||
|
_coatlHits.put(npc, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_vulnerablePhase)
|
||||||
|
{
|
||||||
|
final int hits = _coatlHits.getOrDefault(npc, 0) + 1;
|
||||||
|
_coatlHits.put(npc, hits);
|
||||||
|
|
||||||
|
if (hits >= HIT_COUNT_RENEW)
|
||||||
|
{
|
||||||
|
cancelQuestTimer("activate_barrier", npc, null);
|
||||||
|
startQuestTimer("activate_barrier", RENEW_DURATION_MILLIS, npc, null);
|
||||||
|
_coatlHits.put(npc, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
final int hits = _coatlHits.getOrDefault(npc, 0) + 1;
|
||||||
|
_coatlHits.put(npc, hits);
|
||||||
|
|
||||||
|
if (hits >= HIT_COUNT)
|
||||||
|
{
|
||||||
|
npc.stopSkillEffects(LIMIT_BARRIER.getSkill());
|
||||||
|
npc.setInvul(false);
|
||||||
|
cancelQuestTimer("remove_barrier", npc, null);
|
||||||
|
_vulnerablePhase = true;
|
||||||
|
startQuestTimer("activate_barrier", RENEW_DURATION_MILLIS, npc, null);
|
||||||
|
_coatlHits.put(npc, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
checkBossHP();
|
||||||
|
addAggro(attacker, damage);
|
||||||
|
manageSkills(npc);
|
||||||
|
|
||||||
|
// if (!ARENA_ZONE.isInsideZone(attacker))
|
||||||
|
// {
|
||||||
|
// attacker.teleToLocation(GLUDIO_LOCATION_OUTSIDE_ARENA, false);
|
||||||
|
// }
|
||||||
|
|
||||||
|
manageSkills(npc);
|
||||||
|
|
||||||
|
return super.onAttack(npc, attacker, damage, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void checkBossHP()
|
||||||
|
{
|
||||||
|
if (_spawnedMainBoss != null)
|
||||||
|
{
|
||||||
|
manageSkills(_spawnedMainBoss);
|
||||||
|
|
||||||
|
final double currentHP = _spawnedMainBoss.getCurrentHp();
|
||||||
|
final long maxHP = _spawnedMainBoss.getMaxHp(); // Corrigido para long
|
||||||
|
final int currentHPPercentage = (int) ((currentHP / maxHP) * 100);
|
||||||
|
if (currentHPPercentage <= 0)
|
||||||
|
{
|
||||||
|
onNpcDeath(_spawnedMainBoss);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if ((currentHPPercentage <= 76) && !_hp76Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp76Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
else if ((currentHPPercentage <= 70) && !_hp70Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp70Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
else if ((currentHPPercentage <= 50) && !_hp50Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp50Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
else if ((currentHPPercentage <= 40) && !_hp40Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp40Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
else if ((currentHPPercentage <= 30) && !_hp30Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp30Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
else if ((currentHPPercentage <= 10) && !_hp10Triggered && !_spawnedMainBoss.isCastingNow())
|
||||||
|
{
|
||||||
|
_hp10Triggered = true;
|
||||||
|
_specialMechanicsQueue.offer(this::startRandomTotemMechanics);
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void processSpecialMechanicsQueue()
|
||||||
|
{
|
||||||
|
if (!_specialMechanicsActive && !_specialMechanicsQueue.isEmpty())
|
||||||
|
{
|
||||||
|
_specialMechanicsActive = true;
|
||||||
|
final Runnable mechanic = _specialMechanicsQueue.poll();
|
||||||
|
mechanic.run();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void dispelBossBuffs(Npc boss)
|
||||||
|
{
|
||||||
|
if ((boss != null) && !boss.isDead())
|
||||||
|
{
|
||||||
|
boss.stopSkillEffects(SKILL_WATER.getSkill());
|
||||||
|
boss.stopSkillEffects(SKILL_KASHA.getSkill());
|
||||||
|
boss.stopSkillEffects(SKILL_EARTH.getSkill());
|
||||||
|
boss.stopSkillEffects(SKILL_FLAME.getSkill());
|
||||||
|
boss.stopSkillEffects(null, 46797);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void start78PercentMechanics()
|
||||||
|
{
|
||||||
|
if (_waterTotem != null)
|
||||||
|
{
|
||||||
|
_waterTotem.setTarget(_waterTotem);
|
||||||
|
_waterTotem.doCast(WATER_TOTEM_SKILL.getSkill());
|
||||||
|
startQuestTimer("castWaterTotemSkill", 3100, _waterTotem, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_kashaTotem != null)
|
||||||
|
{
|
||||||
|
_kashaTotem.setTarget(_kashaTotem);
|
||||||
|
_kashaTotem.doCast(KASHA_TOTEM_SKILL.getSkill());
|
||||||
|
startQuestTimer("castKashaTotemSkill", 3100, _kashaTotem, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_earthTotem != null)
|
||||||
|
{
|
||||||
|
_earthTotem.setTarget(_earthTotem);
|
||||||
|
_earthTotem.doCast(EARTH_TOTEM_SKILL.getSkill());
|
||||||
|
startQuestTimer("castEarthTotemSkill", 3100, _earthTotem, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_flameTotem != null)
|
||||||
|
{
|
||||||
|
_flameTotem.setTarget(_flameTotem);
|
||||||
|
Skill flameTotemSkill = SkillData.getInstance().getSkill(FLAME_TOTEM_SKILL_ID, 1);
|
||||||
|
if (flameTotemSkill != null)
|
||||||
|
{
|
||||||
|
_flameTotem.doCast(flameTotemSkill);
|
||||||
|
startQuestTimer("castFlameTotemSkill", 3100, _flameTotem, null, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startRandomTotemMechanics()
|
||||||
|
{
|
||||||
|
final int totemIndex = Rnd.get(TOTEM_IDS.length);
|
||||||
|
switch (totemIndex)
|
||||||
|
{
|
||||||
|
case 0: // Water
|
||||||
|
{
|
||||||
|
startWaterTotemMechanics();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 1: // Kasha
|
||||||
|
{
|
||||||
|
startKashaTotemMechanics();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 2: // Earth
|
||||||
|
{
|
||||||
|
startEarthTotemMechanics();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 3: // Flame
|
||||||
|
{
|
||||||
|
startFlameTotemMechanics();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
_specialMechanicsActive = false;
|
||||||
|
processSpecialMechanicsQueue();
|
||||||
|
|
||||||
|
startQuestTimer("dispel_boss_buffs", 250, null, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startWaterTotemMechanics()
|
||||||
|
{
|
||||||
|
final int bossMainCastSkillId = 34800;
|
||||||
|
final int coatlInvisibleSkillId = 34796;
|
||||||
|
final int waterBuffId = 34807;
|
||||||
|
final int effectSkillId = 34810;
|
||||||
|
final Skill kashaProtection = SkillData.getInstance().getSkill(34816, 1);
|
||||||
|
if (kashaProtection != null)
|
||||||
|
{
|
||||||
|
kashaProtection.applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
}
|
||||||
|
|
||||||
|
Skill skill = SkillData.getInstance().getSkill(bossMainCastSkillId, 1);
|
||||||
|
if (!_spawnedMainBoss.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_spawnedMainBoss.setTarget(_spawnedMainBoss);
|
||||||
|
_spawnedMainBoss.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_invisibleCoatl != null)
|
||||||
|
{
|
||||||
|
skill = SkillData.getInstance().getSkill(coatlInvisibleSkillId, 1);
|
||||||
|
if (!_invisibleCoatl.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_invisibleCoatl.setTarget(_invisibleCoatl);
|
||||||
|
_invisibleCoatl.doCast(skill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
start78PercentMechanics();
|
||||||
|
_timerParameters.put("waterTotemMechanicsEnd", new Object[]
|
||||||
|
{
|
||||||
|
waterBuffId,
|
||||||
|
effectSkillId
|
||||||
|
});
|
||||||
|
startQuestTimer("waterTotemMechanicsEnd", 9000L, _spawnedMainBoss, null);
|
||||||
|
startQuestTimer("castWaterExplosionSkill", 9000L, _invisibleCoatl, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startKashaTotemMechanics()
|
||||||
|
{
|
||||||
|
final int bossMainCastSkillId = 34799;
|
||||||
|
final int coatlInvisibleSkillId = 34795;
|
||||||
|
final int kashaBuffId = 34809;
|
||||||
|
final int effectSkillId = 34810;
|
||||||
|
final Skill kashaProtection = SkillData.getInstance().getSkill(34816, 1);
|
||||||
|
if (kashaProtection != null)
|
||||||
|
{
|
||||||
|
kashaProtection.applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
}
|
||||||
|
|
||||||
|
Skill skill = SkillData.getInstance().getSkill(bossMainCastSkillId, 1);
|
||||||
|
if (!_spawnedMainBoss.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_spawnedMainBoss.setTarget(_spawnedMainBoss);
|
||||||
|
_spawnedMainBoss.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_invisibleCoatl != null)
|
||||||
|
{
|
||||||
|
skill = SkillData.getInstance().getSkill(coatlInvisibleSkillId, 1);
|
||||||
|
if (!_invisibleCoatl.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_invisibleCoatl.setTarget(_invisibleCoatl);
|
||||||
|
_invisibleCoatl.doCast(skill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
start78PercentMechanics();
|
||||||
|
_timerParameters.put("kashaTotemMechanicsEnd", new Object[]
|
||||||
|
{
|
||||||
|
kashaBuffId,
|
||||||
|
effectSkillId
|
||||||
|
});
|
||||||
|
|
||||||
|
startQuestTimer("kashaTotemMechanicsEnd", 9000L, _spawnedMainBoss, null);
|
||||||
|
startQuestTimer("castKashaExplosionSkill", 9000L, _invisibleCoatl, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startEarthTotemMechanics()
|
||||||
|
{
|
||||||
|
final int bossMainCastSkillId = 34798;
|
||||||
|
final int coatlInvisibleSkillId = 34794;
|
||||||
|
final int earthBuffId = 34808;
|
||||||
|
final int effectSkillId = 34810;
|
||||||
|
final Skill kashaProtection = SkillData.getInstance().getSkill(34816, 1);
|
||||||
|
if (kashaProtection != null)
|
||||||
|
{
|
||||||
|
kashaProtection.applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
}
|
||||||
|
|
||||||
|
Skill skill = SkillData.getInstance().getSkill(bossMainCastSkillId, 1);
|
||||||
|
if (!_spawnedMainBoss.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_spawnedMainBoss.setTarget(_spawnedMainBoss);
|
||||||
|
_spawnedMainBoss.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_invisibleCoatl != null)
|
||||||
|
{
|
||||||
|
skill = SkillData.getInstance().getSkill(coatlInvisibleSkillId, 1);
|
||||||
|
if (!_invisibleCoatl.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_invisibleCoatl.setTarget(_invisibleCoatl);
|
||||||
|
_invisibleCoatl.doCast(skill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
start78PercentMechanics();
|
||||||
|
_timerParameters.put("earthTotemMechanicsEnd", new Object[]
|
||||||
|
{
|
||||||
|
earthBuffId,
|
||||||
|
effectSkillId
|
||||||
|
});
|
||||||
|
startQuestTimer("earthTotemMechanicsEnd", 9000L, _spawnedMainBoss, null);
|
||||||
|
startQuestTimer("castEarthExplosionSkill", 9000L, _invisibleCoatl, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startFlameTotemMechanics()
|
||||||
|
{
|
||||||
|
final int bossMainCastSkillId = 34797;
|
||||||
|
final int coatlInvisibleSkillId = 34793;
|
||||||
|
final int flameBuffId = 34806;
|
||||||
|
final int effectSkillId = 34810;
|
||||||
|
final Skill kashaProtection = SkillData.getInstance().getSkill(34816, 1);
|
||||||
|
if (kashaProtection != null)
|
||||||
|
{
|
||||||
|
kashaProtection.applyEffects(_spawnedMainBoss, _spawnedMainBoss);
|
||||||
|
}
|
||||||
|
|
||||||
|
Skill skill = SkillData.getInstance().getSkill(bossMainCastSkillId, 1);
|
||||||
|
if (!_spawnedMainBoss.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_spawnedMainBoss.setTarget(_spawnedMainBoss);
|
||||||
|
_spawnedMainBoss.doCast(skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_invisibleCoatl != null)
|
||||||
|
{
|
||||||
|
skill = SkillData.getInstance().getSkill(coatlInvisibleSkillId, 1);
|
||||||
|
if (!_invisibleCoatl.isSkillDisabled(skill))
|
||||||
|
{
|
||||||
|
_invisibleCoatl.setTarget(_invisibleCoatl);
|
||||||
|
_invisibleCoatl.doCast(skill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
start78PercentMechanics();
|
||||||
|
_timerParameters.put("flameTotemMechanicsEnd", new Object[]
|
||||||
|
{
|
||||||
|
flameBuffId,
|
||||||
|
effectSkillId
|
||||||
|
});
|
||||||
|
startQuestTimer("flameTotemMechanicsEnd", 9000L, _spawnedMainBoss, null);
|
||||||
|
startQuestTimer("castFlameExplosionSkill", 9000L, _invisibleCoatl, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onKill(Npc npc, Player killer, boolean isSummon)
|
||||||
|
{
|
||||||
|
cancelQuestTimers("check_arena");
|
||||||
|
cancelQuestTimer("remove_barrier", npc, null);
|
||||||
|
|
||||||
|
_spawnedMainBoss = null;
|
||||||
|
GlobalVariablesManager.getInstance().set("COATL_ALIVE", false);
|
||||||
|
|
||||||
|
_invisibleCoatl.deleteMe();
|
||||||
|
_flameTotem.deleteMe();
|
||||||
|
_kashaTotem.deleteMe();
|
||||||
|
_earthTotem.deleteMe();
|
||||||
|
_waterTotem.deleteMe();
|
||||||
|
|
||||||
|
_invisibleCoatl = null;
|
||||||
|
_flameTotem = null;
|
||||||
|
_kashaTotem = null;
|
||||||
|
_earthTotem = null;
|
||||||
|
_waterTotem = null;
|
||||||
|
|
||||||
|
cancelQuestTimers("dispel_boss_buffs");
|
||||||
|
|
||||||
|
return super.onKill(npc, killer, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onNpcDeath(Npc npc)
|
||||||
|
{
|
||||||
|
if (npc == _spawnedMainBoss)
|
||||||
|
{
|
||||||
|
cancelQuestTimers("check_arena");
|
||||||
|
cancelQuestTimer("remove_barrier", npc, null);
|
||||||
|
_spawnedMainBoss = null;
|
||||||
|
_involvedPlayers.clear();
|
||||||
|
_invisibleCoatl.setInvul(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isCoatlActive()
|
||||||
|
{
|
||||||
|
return _spawnedMainBoss != null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new Coatl();
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
@ -1,21 +1,21 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/spawns.xsd">
|
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/spawns.xsd">
|
||||||
<spawn name="LangkLizardmenTemple" ai="NoRandomActivity">
|
<spawn name="LangkLizardmenTemple" ai="NoRandomActivity">
|
||||||
<parameters>
|
<parameters>
|
||||||
<param name="disableRandomWalk" value="true" />
|
<param name="disableRandomWalk" value="true" />
|
||||||
</parameters>
|
</parameters>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_1">
|
<group name="Langk_Lizardmen_Temple_Group_1">
|
||||||
<territories>
|
<territories>
|
||||||
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
|
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
|
||||||
<node x="-76903" y="209909" />
|
<node x="-76903" y="209909" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_2">
|
<group name="Langk_Lizardmen_Temple_Group_2">
|
||||||
<territories>
|
<territories>
|
||||||
@ -23,12 +23,12 @@
|
|||||||
<node x="-79151" y="209843" />
|
<node x="-79151" y="209843" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_3">
|
<group name="Langk_Lizardmen_Temple_Group_3">
|
||||||
<territories>
|
<territories>
|
||||||
@ -36,12 +36,12 @@
|
|||||||
<node x="-76893" y="206939" />
|
<node x="-76893" y="206939" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_4">
|
<group name="Langk_Lizardmen_Temple_Group_4">
|
||||||
<territories>
|
<territories>
|
||||||
@ -49,12 +49,12 @@
|
|||||||
<node x="-80361" y="203790" />
|
<node x="-80361" y="203790" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_5">
|
<group name="Langk_Lizardmen_Temple_Group_5">
|
||||||
<territories>
|
<territories>
|
||||||
@ -62,12 +62,12 @@
|
|||||||
<node x="-76937" y="204280" />
|
<node x="-76937" y="204280" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_6">
|
<group name="Langk_Lizardmen_Temple_Group_6">
|
||||||
<territories>
|
<territories>
|
||||||
@ -75,12 +75,12 @@
|
|||||||
<node x="-77748" y="202683" />
|
<node x="-77748" y="202683" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_7">
|
<group name="Langk_Lizardmen_Temple_Group_7">
|
||||||
<territories>
|
<territories>
|
||||||
@ -88,12 +88,12 @@
|
|||||||
<node x="-70898" y="205225" />
|
<node x="-70898" y="205225" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_8">
|
<group name="Langk_Lizardmen_Temple_Group_8">
|
||||||
<territories>
|
<territories>
|
||||||
@ -101,12 +101,12 @@
|
|||||||
<node x="-69597" y="202094" />
|
<node x="-69597" y="202094" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_9">
|
<group name="Langk_Lizardmen_Temple_Group_9">
|
||||||
<territories>
|
<territories>
|
||||||
@ -114,12 +114,12 @@
|
|||||||
<node x="-69131" y="204351" />
|
<node x="-69131" y="204351" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_10">
|
<group name="Langk_Lizardmen_Temple_Group_10">
|
||||||
<territories>
|
<territories>
|
||||||
@ -127,12 +127,12 @@
|
|||||||
<node x="-72479" y="209388" />
|
<node x="-72479" y="209388" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_11">
|
<group name="Langk_Lizardmen_Temple_Group_11">
|
||||||
<territories>
|
<territories>
|
||||||
@ -140,12 +140,12 @@
|
|||||||
<node x="-70485" y="207677" />
|
<node x="-70485" y="207677" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_12">
|
<group name="Langk_Lizardmen_Temple_Group_12">
|
||||||
<territories>
|
<territories>
|
||||||
@ -153,12 +153,12 @@
|
|||||||
<node x="-69666" y="210117" />
|
<node x="-69666" y="210117" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_13">
|
<group name="Langk_Lizardmen_Temple_Group_13">
|
||||||
<territories>
|
<territories>
|
||||||
@ -166,12 +166,12 @@
|
|||||||
<node x="-78704" y="215209" />
|
<node x="-78704" y="215209" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_14">
|
<group name="Langk_Lizardmen_Temple_Group_14">
|
||||||
<territories>
|
<territories>
|
||||||
@ -179,12 +179,12 @@
|
|||||||
<node x="-76381" y="214284" />
|
<node x="-76381" y="214284" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_15">
|
<group name="Langk_Lizardmen_Temple_Group_15">
|
||||||
<territories>
|
<territories>
|
||||||
@ -192,12 +192,12 @@
|
|||||||
<node x="-79480" y="217373" />
|
<node x="-79480" y="217373" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_16">
|
<group name="Langk_Lizardmen_Temple_Group_16">
|
||||||
<territories>
|
<territories>
|
||||||
@ -205,12 +205,12 @@
|
|||||||
<node x="-71406" y="215912" />
|
<node x="-71406" y="215912" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_17">
|
<group name="Langk_Lizardmen_Temple_Group_17">
|
||||||
<territories>
|
<territories>
|
||||||
@ -218,12 +218,12 @@
|
|||||||
<node x="-72823" y="214999" />
|
<node x="-72823" y="214999" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_18">
|
<group name="Langk_Lizardmen_Temple_Group_18">
|
||||||
<territories>
|
<territories>
|
||||||
@ -231,12 +231,12 @@
|
|||||||
<node x="-72663" y="201824" />
|
<node x="-72663" y="201824" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_19">
|
<group name="Langk_Lizardmen_Temple_Group_19">
|
||||||
<territories>
|
<territories>
|
||||||
@ -244,12 +244,12 @@
|
|||||||
<node x="-74414" y="203494" />
|
<node x="-74414" y="203494" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_20">
|
<group name="Langk_Lizardmen_Temple_Group_20">
|
||||||
<territories>
|
<territories>
|
||||||
@ -257,12 +257,12 @@
|
|||||||
<node x="-83173" y="203865" />
|
<node x="-83173" y="203865" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_21">
|
<group name="Langk_Lizardmen_Temple_Group_21">
|
||||||
<territories>
|
<territories>
|
||||||
@ -270,12 +270,12 @@
|
|||||||
<node x="-85015" y="205318" />
|
<node x="-85015" y="205318" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_22">
|
<group name="Langk_Lizardmen_Temple_Group_22">
|
||||||
<territories>
|
<territories>
|
||||||
@ -283,12 +283,12 @@
|
|||||||
<node x="-86952" y="203638" />
|
<node x="-86952" y="203638" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_23">
|
<group name="Langk_Lizardmen_Temple_Group_23">
|
||||||
<territories>
|
<territories>
|
||||||
@ -296,12 +296,12 @@
|
|||||||
<node x="-83317" y="216167" />
|
<node x="-83317" y="216167" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_24">
|
<group name="Langk_Lizardmen_Temple_Group_24">
|
||||||
<territories>
|
<territories>
|
||||||
@ -309,12 +309,12 @@
|
|||||||
<node x="-81984" y="218196" />
|
<node x="-81984" y="218196" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_25">
|
<group name="Langk_Lizardmen_Temple_Group_25">
|
||||||
<territories>
|
<territories>
|
||||||
@ -322,12 +322,12 @@
|
|||||||
<node x="-78819" y="220837" />
|
<node x="-78819" y="220837" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_26">
|
<group name="Langk_Lizardmen_Temple_Group_26">
|
||||||
<territories>
|
<territories>
|
||||||
@ -335,12 +335,12 @@
|
|||||||
<node x="-82078" y="213683" />
|
<node x="-82078" y="213683" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_27">
|
<group name="Langk_Lizardmen_Temple_Group_27">
|
||||||
<territories>
|
<territories>
|
||||||
@ -348,12 +348,12 @@
|
|||||||
<node x="-86105" y="214181" />
|
<node x="-86105" y="214181" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_28">
|
<group name="Langk_Lizardmen_Temple_Group_28">
|
||||||
<territories>
|
<territories>
|
||||||
@ -361,12 +361,12 @@
|
|||||||
<node x="-86610" y="216425" />
|
<node x="-86610" y="216425" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Langk_Lizardmen_Temple_Group_29">
|
<group name="Langk_Lizardmen_Temple_Group_29">
|
||||||
<territories>
|
<territories>
|
||||||
@ -374,74 +374,112 @@
|
|||||||
<node x="-76263" y="217530" />
|
<node x="-76263" y="217530" />
|
||||||
</territory>
|
</territory>
|
||||||
</territories>
|
</territories>
|
||||||
<npc id="24687" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Watchman -->
|
<npc id="24687" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
<npc id="24688" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Shaman -->
|
<npc id="24688" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
<npc id="24689" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Berserker -->
|
<npc id="24689" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
<npc id="24690" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Langk Lizardman Destroyer -->
|
<npc id="24690" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
<npc id="24691" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Reservist -->
|
<npc id="24691" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
<npc id="24692" count="2" respawnTime="30sec" respawnRandom="0sec" chaseRange="900" /> <!-- Tanta Lizardman Support Shaman -->
|
<npc id="24692" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
</group>
|
||||||
|
</spawn>
|
||||||
|
<spawn>
|
||||||
|
<group name="Langk_Lizardmen_Temple_Group_30">
|
||||||
|
|
||||||
|
<npc id="24687" x="-69194" y="218786" z="-3759" heading="27381" count="4" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
|
<npc id="24688" x="-69737" y="218837" z="-3759" heading="27381" count="4" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
|
<npc id="24689" x="-69623" y="218648" z="-3759" heading="27381" count="3" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
|
<npc id="24690" x="-69535" y="218354" z="-3759" heading="27381" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
|
<npc id="24691" x="-69140" y="218240" z="-3759" heading="27381" count="2" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
|
<npc id="24692" x="-69052" y="219067" z="-3759" heading="27381" count="3" respawnTime="15sec" respawnRandom="0sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
</group>
|
||||||
|
</spawn>
|
||||||
|
<spawn name="Langk_Lizardmen_Temple_Group_31" ai="NoRandomActivity">
|
||||||
|
<group>
|
||||||
|
<npc id="24692" x="-70332" y="221452" z="-3764" heading="39829" respawnTime="15sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
<npc id="24687" x="-70241" y="221761" z="-3763" heading="16146" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
|
<npc id="24687" x="-70067" y="221748" z="-3763" heading="64758" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Watchman -->
|
||||||
|
<npc id="24692" x="-70059" y="221751" z="-3763" heading="32189" respawnTime="15sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
<npc id="24692" x="-69601" y="221881" z="-3742" heading="4249" respawnTime="15sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
<npc id="24692" x="-69502" y="221543" z="-3770" heading="53466" respawnTime="15sec" chaseRange="800" /> <!-- Tanta Lizardman Support Shaman -->
|
||||||
|
<npc id="24691" x="-69763" y="222042" z="-3723" heading="21410" respawnTime="15sec" chaseRange="800" /> <!-- Tanta Lizardman Reservist -->
|
||||||
|
<npc id="24688" x="-69603" y="221548" z="-3764" heading="20021" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
|
<npc id="24688" x="-69536" y="221304" z="-3758" heading="51947" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
|
<npc id="24688" x="-69416" y="221422" z="-3759" heading="8104" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Shaman -->
|
||||||
|
<npc id="24689" x="-69667" y="221558" z="-3762" heading="60200" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
|
<npc id="24689" x="-69807" y="221456" z="-3760" heading="39335" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Berserker -->
|
||||||
|
<npc id="24690" x="-70131" y="221901" z="-3751" heading="17881" respawnTime="15sec" chaseRange="800" /> <!-- Langk Lizardman Destroyer -->
|
||||||
</group>
|
</group>
|
||||||
</spawn>
|
</spawn>
|
||||||
<spawn name="CoatlEntranceGuards" ai="NoRandomActivity">
|
<spawn name="CoatlEntranceGuards" ai="NoRandomActivity">
|
||||||
<parameters>
|
<parameters>
|
||||||
<param name="disableRandomWalk" value="true" />
|
<param name="disableRandomWalk" value="true" />
|
||||||
</parameters>
|
</parameters>
|
||||||
<group name="Guards_Left">
|
<group name="Guards_Left">
|
||||||
<npc id="24693" x="-81830" y="210326" z="-5142" heading="59709" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81821" y="210154" z="-5146" heading="209" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-81821" y="210154" z="-5146" heading="56189" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81822" y="210258" z="-5143" heading="209" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24694" x="-81686" y="210154" z="-5148" heading="200" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-81727" y="210162" z="-5148" heading="200" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24694" x="-81693" y="210342" z="-5142" heading="463" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-81734" y="210266" z="-5142" heading="463" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Guards_Right">
|
<group name="Guards_Right">
|
||||||
<npc id="24693" x="-81782" y="209660" z="-5150" heading="64864" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81764" y="209533" z="-5145" heading="64864" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-81771" y="209460" z="-5142" heading="3538" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81779" y="209622" z="-5142" heading="3538" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24694" x="-81622" y="209463" z="-5145" heading="209" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-81676" y="209542" z="-5145" heading="209" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24694" x="-81611" y="209672" z="-5149" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-81682" y="209637" z="-5149" heading="209" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
</group>
|
</group>
|
||||||
</spawn>
|
</spawn>
|
||||||
<spawn name="LangkLizardmenTempleDefenders" ai="NoRandomActivity">
|
<spawn name="LangkLizardmenTempleDefenders" ai="NoRandomActivity">
|
||||||
<parameters>
|
<parameters>
|
||||||
<param name="disableRandomWalk" value="true" />
|
<param name="disableRandomWalk" value="true" />
|
||||||
</parameters>
|
</parameters>
|
||||||
<group name="Defenders_1">
|
<group name="Defenders_1">
|
||||||
<npc id="24693" x="-78773" y="205659" z="-4538" heading="7310" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-78773" y="205659" z="-4538" heading="7310" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-78574" y="205690" z="-4537" heading="17629" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-78574" y="205690" z="-4537" heading="17629" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_2">
|
<group name="Defenders_2">
|
||||||
<npc id="24693" x="-74229" y="205503" z="-4390" heading="18442" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-74229" y="205503" z="-4390" heading="18442" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-74213" y="205694" z="-4384" heading="52290" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-74213" y="205694" z="-4384" heading="52290" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_3">
|
<group name="Defenders_3">
|
||||||
<npc id="24693" x="-77124" y="212283" z="-4622" heading="8191" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-77623" y="212408" z="-4630" heading="8191" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-77077" y="212498" z="-4623" heading="53662" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-77641" y="212491" z="-4629" heading="53662" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24694" x="-76953" y="212298" z="-4622" heading="651" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-77538" y="212508" z="-4625" heading="651" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24694" x="-76923" y="212498" z="-4626" heading="63813" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-77527" y="212408" z="-4626" heading="63813" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_4">
|
<group name="Defenders_4">
|
||||||
<npc id="24693" x="-77839" y="216771" z="-4472" heading="32767" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-77839" y="216771" z="-4472" heading="32767" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-77969" y="216896" z="-4472" heading="43515" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-77969" y="216896" z="-4472" heading="43515" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_5">
|
<group name="Defenders_5">
|
||||||
<npc id="24694" x="-72663" y="213353" z="-4213" heading="62836" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-72674" y="213307" z="-4222" heading="62836" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24694" x="-72685" y="213201" z="-4234" heading="60226" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24693" x="-72681" y="213143" z="-4236" heading="60226" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-72674" y="213074" z="-4241" heading="63714" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-72517" y="213177" z="-4197" heading="63714" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-72672" y="212990" z="-4254" heading="1093" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24694" x="-72518" y="213312" z="-4254" heading="1093" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24693" x="-72627" y="212599" z="-4252" heading="3577" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-72555" y="212258" z="-4252" heading="3577" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-72584" y="212478" z="-4234" heading="61379" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-72559" y="212392" z="-4234" heading="61379" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24694" x="-72596" y="212386" z="-4214" heading="2555" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-72718" y="212390" z="-4238" heading="2555" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
<npc id="24694" x="-72588" y="212256" z="-4201" heading="3563" respawnTime="60sec" /> <!-- Langk Lizardman Guardian -->
|
<npc id="24694" x="-72692" y="212243" z="-4221" heading="3563" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_6">
|
<group name="Defenders_6">
|
||||||
<npc id="24693" x="-81449" y="206508" z="-4933" heading="5414" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81449" y="206508" z="-4933" heading="5414" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-81583" y="206622" z="-4960" heading="63590" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-81583" y="206622" z="-4960" heading="63590" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_7">
|
<group name="Defenders_7">
|
||||||
<npc id="24693" x="-83610" y="217429" z="-4543" heading="13828" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-83610" y="217429" z="-4543" heading="13828" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-83868" y="217475" z="-4532" heading="9008" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-83868" y="217475" z="-4532" heading="9008" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
<group name="Defenders_8">
|
<group name="Defenders_8">
|
||||||
<npc id="24693" x="-75210" y="218825" z="-4254" heading="14526" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-75210" y="218825" z="-4254" heading="14526" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
<npc id="24693" x="-75319" y="218868" z="-4255" heading="12806" respawnTime="60sec" /> <!-- Langk Lizardman Defender -->
|
<npc id="24693" x="-75319" y="218868" z="-4255" heading="12806" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
|
</group>
|
||||||
|
<group name="Defenders_9">
|
||||||
|
<npc id="24694" x="-75370" y="212791" z="-4599" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
|
<npc id="24694" x="-75380" y="212912" z="-4601" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
|
<npc id="24693" x="-75458" y="212876" z="-4612" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
|
</group>
|
||||||
|
<group name="Defenders_10">
|
||||||
|
<npc id="24694" x="-75335" y="212033" z="-4595" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
|
<npc id="24694" x="-75318" y="211955" z="-4585" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Guardian -->
|
||||||
|
<npc id="24693" x="-75447" y="211980" z="-4601" heading="4812" respawnTime="15sec" /> <!-- Langk Lizardman Defender -->
|
||||||
</group>
|
</group>
|
||||||
</spawn>
|
</spawn>
|
||||||
</list>
|
</list>
|
@ -1572,22 +1572,24 @@
|
|||||||
<race>UNDEAD</race>
|
<race>UNDEAD</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="120" distance="100" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="4509" magical="3605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="94" />
|
<walk ground="94" />
|
||||||
<run ground="230" />
|
<run ground="230" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
|
<defence fire="2350" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
<attack type="WATER" value="2200" />
|
<attack type="WATER" value="2200" />
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
</attribute>
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="1" /> <!-- Undead -->
|
<skill id="4416" level="1" /> <!-- Undead -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1598,6 +1600,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
|
<skill id="34774" level="1" /> <!-- Langk Lizardman's Smash -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
@ -1622,22 +1629,24 @@
|
|||||||
<race>BEAST</race>
|
<race>BEAST</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="BOW" range="800" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="3509" magical="2605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="40" />
|
<walk ground="40" />
|
||||||
<run ground="120" />
|
<run ground="120" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>450</hitTime>
|
<hitTime>450</hitTime>
|
||||||
<attribute>
|
|
||||||
<attack type="WATER" value="2200" />
|
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
|
<attribute>
|
||||||
|
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
|
<attack type="WATER" value="2200" />
|
||||||
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="3" /> <!-- Beasts -->
|
<skill id="4416" level="3" /> <!-- Beasts -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1648,6 +1657,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34786" level="2" /> <!-- Lizardman Archer -->
|
||||||
|
<skill id="34764" level="1" /> <!-- Lizardman's Fatal Shot -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="20" />
|
<radius normal="20" />
|
||||||
@ -1672,22 +1686,24 @@
|
|||||||
<race>ANIMAL</race>
|
<race>ANIMAL</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="4509" magical="3605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="58" />
|
<walk ground="58" />
|
||||||
<run ground="150" />
|
<run ground="150" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>340</hitTime>
|
<hitTime>340</hitTime>
|
||||||
<attribute>
|
|
||||||
<attack type="WATER" value="2200" />
|
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
|
<attribute>
|
||||||
|
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
|
<attack type="WATER" value="2200" />
|
||||||
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="4" /> <!-- Animals -->
|
<skill id="4416" level="4" /> <!-- Animals -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1698,6 +1714,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
|
<skill id="34769" level="1" /> <!-- Felim Lizardmen's Single Physical Skill -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="28" />
|
<radius normal="28" />
|
||||||
@ -1723,22 +1744,24 @@
|
|||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<equipment rhand="69" lhand="627" /> <!-- Bastard Sword / Aspis -->
|
<equipment rhand="69" lhand="627" /> <!-- Bastard Sword / Aspis -->
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="20" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="20" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="5509" magical="3605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="56" />
|
<walk ground="56" />
|
||||||
<run ground="130" />
|
<run ground="130" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>800</hitTime>
|
||||||
<attribute>
|
|
||||||
<attack type="WATER" value="2200" />
|
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
|
<attribute>
|
||||||
|
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
|
<attack type="WATER" value="2200" />
|
||||||
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="4" /> <!-- Animals -->
|
<skill id="4416" level="4" /> <!-- Animals -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1749,6 +1772,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="5" /> <!-- One-handed Blunt Weapon -->
|
<skill id="4415" level="5" /> <!-- One-handed Blunt Weapon -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
|
<skill id="34776" level="1" /> <!-- Lizardman's Power Bomb -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="13" />
|
<radius normal="13" />
|
||||||
@ -1774,22 +1802,24 @@
|
|||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<equipment rhand="6" /> <!-- Apprentice's Wand -->
|
<equipment rhand="6" /> <!-- Apprentice's Wand -->
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="20" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="20" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="4509" magical="3605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="43" />
|
<walk ground="43" />
|
||||||
<run ground="120" />
|
<run ground="120" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>390</hitTime>
|
<hitTime>390</hitTime>
|
||||||
<attribute>
|
|
||||||
<attack type="WATER" value="2200" />
|
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
|
<attribute>
|
||||||
|
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
|
<attack type="WATER" value="2200" />
|
||||||
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="3" /> <!-- Beasts -->
|
<skill id="4416" level="3" /> <!-- Beasts -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1800,6 +1830,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="5" /> <!-- One-handed Blunt Weapon -->
|
<skill id="4415" level="5" /> <!-- One-handed Blunt Weapon -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
||||||
|
<skill id="34752" level="1" /> <!-- Maille Lizardmen's Single Magic -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="10" />
|
<radius normal="10" />
|
||||||
@ -1825,22 +1860,24 @@
|
|||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<equipment rhand="7" /> <!-- Apprentice's Rod -->
|
<equipment rhand="7" /> <!-- Apprentice's Rod -->
|
||||||
<acquire exp="2227517" sp="2005" />
|
<acquire exp="2227517" sp="2005" />
|
||||||
|
<mpReward value="15" type="PER" ticks="5" affects="PARTY" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
<vitals hp="1919548" hpRegen="7.5" mp="3190" mpRegen="2.7" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="80" distance="100" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="4509" magical="3605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="43" />
|
<walk ground="43" />
|
||||||
<run ground="120" />
|
<run ground="120" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>500</hitTime>
|
<hitTime>1200</hitTime>
|
||||||
<attribute>
|
|
||||||
<attack type="WATER" value="2200" />
|
|
||||||
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
|
||||||
</attribute>
|
|
||||||
<abnormalResist physical="0" magical="0" />
|
<abnormalResist physical="0" magical="0" />
|
||||||
|
<attribute>
|
||||||
|
<defence fire="2300" water="2350" wind="2350" earth="2350" holy="2350" dark="2350" />
|
||||||
|
<attack type="WATER" value="2200" />
|
||||||
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" passableDoor="true" />
|
<status attackable="true" passableDoor="true" />
|
||||||
|
<ai type="MAGE" aggroRange="600" isAggressive="true" />
|
||||||
<skillList>
|
<skillList>
|
||||||
<skill id="4416" level="4" /> <!-- Animals -->
|
<skill id="4416" level="4" /> <!-- Animals -->
|
||||||
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
@ -1851,6 +1888,11 @@
|
|||||||
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
<skill id="4414" level="2" /> <!-- Standard Type -->
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||||
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
|
<skill id="34814" level="10" /> <!-- Critical Rate Resistance -->
|
||||||
|
<skill id="34815" level="10" /> <!-- Critical Damage Resistance -->
|
||||||
|
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
||||||
|
<skill id="34753" level="1" /> <!-- Aqua Spike -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="13" />
|
<radius normal="13" />
|
||||||
|
@ -6630,26 +6630,26 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24687" level="128" type="Monster" name="Langk Lizardman Watchman">
|
<npc id="24687" level="128" type="Monster" name="Langk Lizardman Watchman">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<equipment rhand="15302" /> <!-- Transparent Bow (NPC) -->
|
<equipment rhand="15302" /> <!-- Transparent Bow (NPC) -->
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="5" critical="8" accuracy="0" attackSpeed="253" type="BOW" range="1100" distance="10" width="0" />
|
<attack physical="1599215" magical="145753" random="5" critical="8" accuracy="0" attackSpeed="253" type="BOW" range="800" distance="10" width="0" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="26009" magical="23605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="77" />
|
<walk ground="77" />
|
||||||
<run ground="260" />
|
<run ground="260" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>600</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="700" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="49" />
|
<height normal="49" />
|
||||||
@ -6663,6 +6663,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34786" level="2" /> <!-- Lizardman Archer -->
|
<skill id="34786" level="2" /> <!-- Lizardman Archer -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34765" level="1" /> <!-- Lizardman's Fatal Shot Lv.1 -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6680,25 +6681,25 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24688" level="128" type="Monster" name="Langk Lizardman Shaman">
|
<npc id="24688" level="128" type="Monster" name="Langk Lizardman Shaman">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="80" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="23009" magical="23605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="100" />
|
<walk ground="100" />
|
||||||
<run ground="260" />
|
<run ground="260" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="47.7" />
|
<height normal="47.7" />
|
||||||
@ -6712,6 +6713,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34754" level="1" /> <!-- Aqua Spike -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6729,25 +6731,30 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24689" level="128" type="Monster" name="Langk Lizardman Berserker">
|
<npc id="24689" level="128" type="Monster" name="Langk Lizardman Berserker">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
<parameters>
|
||||||
|
<param name="MoveAroundSocial" value="0" />
|
||||||
|
<!-- <param name="IsAggressive" value="1" /> -->
|
||||||
|
<param name="MovingAttack" value="1" />
|
||||||
|
</parameters>
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="BLUNT" range="80" distance="80" width="150" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="29009" magical="20605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="78" />
|
<walk ground="78" />
|
||||||
<run ground="260" />
|
<run ground="260" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="51.6" />
|
<height normal="51.6" />
|
||||||
@ -6761,6 +6768,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34777" level="1" /> <!-- Langk Lizardman Cyclone -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6778,25 +6786,25 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24690" level="128" type="Monster" name="Langk Lizardman Destroyer">
|
<npc id="24690" level="128" type="Monster" name="Langk Lizardman Destroyer">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="140" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="28009" magical="20605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="94" />
|
<walk ground="94" />
|
||||||
<run ground="230" />
|
<run ground="230" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="500" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="55.5" />
|
<height normal="55.5" />
|
||||||
@ -6810,6 +6818,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34778" level="1" /> <!-- Langk Lizardman's Smash -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6827,25 +6836,25 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24691" level="128" type="Monster" name="Tanta Lizardman Reservist">
|
<npc id="24691" level="128" type="Monster" name="Tanta Lizardman Reservist">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="80" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="28009" magical="20605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="40" />
|
<walk ground="40" />
|
||||||
<run ground="120" />
|
<run ground="120" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="600" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="20" />
|
<radius normal="20" />
|
||||||
<height normal="40.25" />
|
<height normal="40.25" />
|
||||||
@ -6859,6 +6868,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34779" level="1" /> <!-- Lizardman's Pounce -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6876,25 +6886,25 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24692" level="128" type="Monster" name="Tanta Lizardman Support Shaman">
|
<npc id="24692" level="128" type="Monster" name="Tanta Lizardman Support Shaman">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="80" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="23009" magical="26605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="90" />
|
<walk ground="90" />
|
||||||
<run ground="150" />
|
<run ground="150" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="MAGE" aggroRange="600" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="40" />
|
<radius normal="40" />
|
||||||
<height normal="53.5" />
|
<height normal="53.5" />
|
||||||
@ -6908,6 +6918,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
<skill id="34787" level="2" /> <!-- Lizardman Shaman -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34755" level="1" /> <!-- Aqua Spike -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -6925,26 +6936,26 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24693" level="128" type="Monster" name="Langk Lizardman Defender">
|
<npc id="24693" level="128" type="Monster" name="Langk Lizardman Defender">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<equipment rhand="15302" /> <!-- Transparent Bow (NPC) -->
|
<equipment rhand="15302" /> <!-- Transparent Bow (NPC) -->
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="5" critical="8" accuracy="0" attackSpeed="253" type="BOW" range="1100" distance="10" width="0" />
|
<attack physical="1599215" magical="145753" random="5" critical="8" accuracy="0" attackSpeed="253" type="BOW" range="800" distance="10" width="0" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="21009" magical="20605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="77" />
|
<walk ground="77" />
|
||||||
<run ground="260" />
|
<run ground="260" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="800" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="49" />
|
<height normal="49" />
|
||||||
@ -6975,25 +6986,25 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="24694" level="128" type="Monster" name="Langk Lizardman Guardian">
|
<npc id="24694" level="128" type="Monster" name="Langk Lizardman Guardian">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="2631888" sp="2369" />
|
<acquire exp="2631888" sp="2369" />
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="140" distance="80" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="26009" magical="23605" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="94" />
|
<walk ground="94" />
|
||||||
<run ground="230" />
|
<run ground="230" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>900</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2350" />
|
|
||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
|
<attack type="WATER" value="2350" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" />
|
||||||
|
<ai type="BALANCED" aggroRange="800" isAggressive="true" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="23.4" />
|
<radius normal="23.4" />
|
||||||
<height normal="55.5" />
|
<height normal="55.5" />
|
||||||
@ -7007,6 +7018,7 @@
|
|||||||
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
<skill id="34784" level="1" /> <!-- Resistance to Coatl's Debuffs -->
|
||||||
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
<skill id="34785" level="2" /> <!-- Lizardman Warrior -->
|
||||||
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
<skill id="33104" level="3" /> <!-- Party Growth Bonus -->
|
||||||
|
<skill id="34778" level="1" /> <!-- Langk Lizardman's Smash -->
|
||||||
</skillList>
|
</skillList>
|
||||||
<dropLists>
|
<dropLists>
|
||||||
<drop>
|
<drop>
|
||||||
@ -7024,3 +7036,4 @@
|
|||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
</list>
|
</list>
|
||||||
|
|
||||||
|
@ -334,25 +334,25 @@
|
|||||||
</skillList>
|
</skillList>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29408" level="128" type="RaidBoss" name="Coatl" title="Kasha's Apostle">
|
<npc id="29408" level="128" type="RaidBoss" name="Coatl" title="Kasha's Apostle">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>HUMANOID</race>
|
<race>HUMANOID</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<acquire exp="6506729347" sp="5856056" />
|
<acquire exp="6506729347" sp="5856056" />
|
||||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||||
<vitals hp="800175000" hpRegen="13.4" mp="68822" mpRegen="30" />
|
<vitals hp="800175000" hpRegen="380075.4" mp="68822" mpRegen="30" />
|
||||||
<attack physical="639686" magical="583012" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="639686" magical="583012" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="240" distance="120" width="120" />
|
||||||
<defence physical="301296" magical="1458092" />
|
<defence physical="281296" magical="1258092" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="180" />
|
<walk ground="180" />
|
||||||
<run ground="500" />
|
<run ground="500" />
|
||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>1100</hitTime>
|
||||||
<attribute>
|
<attribute>
|
||||||
<attack type="WATER" value="2550" />
|
<attack type="WATER" value="2550" />
|
||||||
<defence fire="2600" water="2650" wind="2650" earth="2650" holy="2650" dark="2650" />
|
<defence fire="2600" water="2650" wind="2650" earth="2650" holy="2650" dark="2650" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="true" noSleepMode="true" />
|
||||||
|
<ai type="MAGE" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="40" />
|
<radius normal="40" />
|
||||||
<height normal="139" />
|
<height normal="139" />
|
||||||
@ -436,8 +436,7 @@
|
|||||||
</drop>
|
</drop>
|
||||||
</dropLists>
|
</dropLists>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29409" level="128" type="Monster" name="Flame Totem">
|
<npc id="29409" level="128" type="Folk" name="Flame Totem">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
|
||||||
<race>ETC</race>
|
<race>ETC</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
@ -454,17 +453,21 @@
|
|||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="false" undying="true" canMove="false" targetable="false" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="32" />
|
<radius normal="32" />
|
||||||
<height normal="81" />
|
<height normal="81" />
|
||||||
</collision>
|
</collision>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29410" level="128" type="Monster" name="Water Totem">
|
<npc id="29410" type="Folk" level="128" name="Water Totem">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
<parameters>
|
||||||
<race>ETC</race>
|
<param name="NoFnHi" value="1" />
|
||||||
|
<param name="MoveAroundSocial" value="0" />
|
||||||
|
<param name="MoveAroundSocial1" value="0" />
|
||||||
|
</parameters>
|
||||||
|
<race>CONSTRUCT</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="150" dex="55" wit="150" con="82" men="150">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||||
<defence physical="150648" magical="729046" />
|
<defence physical="150648" magical="729046" />
|
||||||
@ -478,17 +481,25 @@
|
|||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="false" undying="true" canMove="false" targetable="false" />
|
||||||
|
<ai aggroRange="400" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="32" />
|
<radius normal="32" />
|
||||||
<height normal="81" />
|
<height normal="81" />
|
||||||
</collision>
|
</collision>
|
||||||
|
<skillList>
|
||||||
|
<skill id="34807" level="1" /> <!-- Totem Protection Water -->
|
||||||
|
</skillList>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29411" level="128" type="Monster" name="Earth Totem">
|
<npc id="29411" level="128" type="Folk" name="Earth Totem">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
<parameters>
|
||||||
<race>ETC</race>
|
<param name="NoFnHi" value="1" />
|
||||||
|
<param name="MoveAroundSocial" value="0" />
|
||||||
|
<param name="MoveAroundSocial1" value="0" />
|
||||||
|
</parameters>
|
||||||
|
<race>CONSTRUCT</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="150" dex="55" wit="150" con="82" men="150">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||||
<defence physical="150648" magical="729046" />
|
<defence physical="150648" magical="729046" />
|
||||||
@ -502,17 +513,25 @@
|
|||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="false" undying="true" canMove="false" targetable="false" />
|
||||||
|
<ai aggroRange="400" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="32" />
|
<radius normal="32" />
|
||||||
<height normal="81" />
|
<height normal="81" />
|
||||||
</collision>
|
</collision>
|
||||||
|
<skillList>
|
||||||
|
<skill id="34808" level="1" /> <!-- Totem Protection Earth -->
|
||||||
|
</skillList>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29412" level="128" type="Monster" name="Kasha's Totem">
|
<npc id="29412" level="128" type="Folk" name="Kasha's Totem">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
<parameters>
|
||||||
<race>ETC</race>
|
<param name="NoFnHi" value="1" />
|
||||||
|
<param name="MoveAroundSocial" value="0" />
|
||||||
|
<param name="MoveAroundSocial1" value="0" />
|
||||||
|
</parameters>
|
||||||
|
<race>CONSTRUCT</race>
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="150" dex="55" wit="150" con="82" men="150">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="319843" magical="291506" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||||
<defence physical="150648" magical="729046" />
|
<defence physical="150648" magical="729046" />
|
||||||
@ -526,19 +545,22 @@
|
|||||||
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
<defence fire="2450" water="2500" wind="2500" earth="2500" holy="2500" dark="2500" />
|
||||||
</attribute>
|
</attribute>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="false" undying="true" canMove="false" targetable="false" />
|
||||||
|
<ai aggroRange="400" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="32" />
|
<radius normal="32" />
|
||||||
<height normal="81" />
|
<height normal="81" />
|
||||||
</collision>
|
</collision>
|
||||||
|
<skillList>
|
||||||
|
<skill id="34807" level="1" /> <!-- Totem Protection Kasha -->
|
||||||
|
</skillList>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29413" level="128" type="Monster" name="Coatl">
|
<npc id="29413" level="128" type="Monster" name="Coatl">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
<race>HUMAN</race>
|
||||||
<race>ETC</race>
|
|
||||||
<sex>MALE</sex>
|
<sex>MALE</sex>
|
||||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||||
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
<vitals hp="2538603" hpRegen="13.4" mp="3190" mpRegen="30" />
|
||||||
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
<attack physical="1599215" magical="145753" random="10" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="1" distance="1" width="120" />
|
||||||
<defence physical="753240" magical="364523" />
|
<defence physical="753240" magical="364523" />
|
||||||
<speed>
|
<speed>
|
||||||
<walk ground="1" />
|
<walk ground="1" />
|
||||||
@ -546,11 +568,21 @@
|
|||||||
</speed>
|
</speed>
|
||||||
<hitTime>600</hitTime>
|
<hitTime>600</hitTime>
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="true" />
|
<status attackable="false" undying="true" canMove="false" targetable="false" showName="false" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="0.1" />
|
<radius normal="0.1" />
|
||||||
<height normal="0.1" />
|
<height normal="0.1" />
|
||||||
</collision>
|
</collision>
|
||||||
|
<skillList>
|
||||||
|
<skill id="4416" level="2" /> <!-- Magical Creatures -->
|
||||||
|
<skill id="4408" level="1" /> <!-- HP Increase (1x) -->
|
||||||
|
<skill id="4409" level="1" /> <!-- MP Increase (1x) -->
|
||||||
|
<skill id="4410" level="11" /> <!-- Average Damage Dealer -->
|
||||||
|
<skill id="4411" level="11" /> <!-- Average M. Atk. -->
|
||||||
|
<skill id="4412" level="11" /> <!-- Average P. Def. -->
|
||||||
|
<skill id="4413" level="11" /> <!-- Average M. Def. -->
|
||||||
|
<skill id="4414" level="2" /> <!-- Standard Type -->
|
||||||
|
</skillList>
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="29414" level="130" type="RaidBoss" name="Valakas" title="Balance Test">
|
<npc id="29414" level="130" type="RaidBoss" name="Valakas" title="Balance Test">
|
||||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
||||||
|
@ -413,7 +413,16 @@
|
|||||||
<skill id="29515" toLevel="1" name="Boss' Power">
|
<skill id="29515" toLevel="1" name="Boss' Power">
|
||||||
<!-- The boss' power grants immortality. Protects from 2000 hits, then vanishes. -->
|
<!-- The boss' power grants immortality. Protects from 2000 hits, then vanishes. -->
|
||||||
<icon>icon.skill11621</icon>
|
<icon>icon.skill11621</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
|
<targetType>SELF</targetType>
|
||||||
|
<abnormalLevel>1</abnormalLevel>
|
||||||
|
<abnormalTime>625</abnormalTime> <!-- 10 minutes valor 625 -->
|
||||||
|
<abnormalVisualEffect>Y_INFINITE_SHIELD4_AVE</abnormalVisualEffect>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<reuseDelay>10000</reuseDelay>
|
||||||
|
<specialLevel>-1</specialLevel>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="29516" toLevel="1" name="Boss' Power">
|
<skill id="29516" toLevel="1" name="Boss' Power">
|
||||||
<!-- Activates the boss' power after receiving heavy damage. -->
|
<!-- Activates the boss' power after receiving heavy damage. -->
|
||||||
|
@ -1636,81 +1636,197 @@
|
|||||||
<!-- Deals Water magic damage to enemies in the skill area. -->
|
<!-- Deals Water magic damage to enemies in the skill area. -->
|
||||||
<icon>icon.skill0000</icon>
|
<icon>icon.skill0000</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>700</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-350</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<hitTime>1800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>2000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34753" toLevel="1" name="Aqua Spike">
|
<skill id="34753" toLevel="1" name="Aqua Spike">
|
||||||
<!-- Deals Water magic damage to enemies in the skill area. -->
|
<!-- Deals Water magic damage to enemies in the skill area. -->
|
||||||
<icon>icon.skill0000</icon>
|
<icon>icon.skill0000</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>700</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-350</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<hitTime>1800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>2000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34754" toLevel="1" name="Aqua Spike">
|
<skill id="34754" toLevel="1" name="Aqua Spike">
|
||||||
<!-- Deals Water magic damage to enemies in the skill area. -->
|
<!-- Deals Water magic damage to enemies in the skill area. -->
|
||||||
<icon>icon.skill0000</icon>
|
<icon>icon.skill0000</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>700</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-350</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<hitTime>1800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>2500</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34755" toLevel="1" name="Aqua Spike">
|
<skill id="34755" toLevel="1" name="Aqua Spike">
|
||||||
<!-- Deals Water magic damage to enemies in the skill area. -->
|
<!-- Deals Water magic damage to enemies in the skill area. -->
|
||||||
<icon>icon.skill0000</icon>
|
<icon>icon.skill0000</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>700</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-350</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitCancelTime>0</hitCancelTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<hitTime>800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>3400</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34756" toLevel="1" name="Maille Lizardmen's Single Magic">
|
<skill id="34756" toLevel="1" name="Maille Lizardmen's Single Magic">
|
||||||
<!-- Deals M. damage to a single target and applies additional effects. -->
|
<!-- Deals M. damage to a single target and applies additional effects. -->
|
||||||
<icon>icon.skill0485</icon>
|
<icon>icon.skill0485</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1900</hitTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>500</power> <!-- Fix: Retail Missed -->
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34757" toLevel="1" name="Delu Lizardmen's Single Magic">
|
<skill id="34757" toLevel="1" name="Delu Lizardmen's Single Magic">
|
||||||
<!-- Deals M. damage to a single target and applies additional effects. -->
|
<!-- Deals M. damage to a single target and applies additional effects. -->
|
||||||
<icon>icon.skill0485</icon>
|
<icon>icon.skill0485</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1800</hitTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>500</power> <!-- Fix: Retail Missed -->
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34758" toLevel="1" name="Langk Lizardmen's Single Magic">
|
<skill id="34758" toLevel="1" name="Langk Lizardmen's Single Magic">
|
||||||
<!-- Deals M. damage to a single target and applies additional effects. -->
|
<!-- Deals M. damage to a single target and applies additional effects. -->
|
||||||
<icon>icon.skill0485</icon>
|
<icon>icon.skill0485</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>500</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34759" toLevel="1" name="Tanta Lizardmen's Single Magic">
|
<skill id="34759" toLevel="1" name="Tanta Lizardmen's Single Magic">
|
||||||
<!-- Deals M. damage to a single target and applies additional effects. -->
|
<!-- Deals M. damage to a single target and applies additional effects. -->
|
||||||
<icon>icon.skill0485</icon>
|
<icon>icon.skill0485</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-1000</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1000</hitTime>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>500</power> <!-- Fix: Retail Missed -->
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34760" toLevel="1" name="Dark Water Curse">
|
<skill id="34760" toLevel="1" name="Dark Water Curse">
|
||||||
<!-- Attacks the target and nearby enemies with powerful Water magic. -->
|
<!-- Attacks the target and nearby enemies with powerful Water magic. -->
|
||||||
@ -1756,19 +1872,44 @@
|
|||||||
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
||||||
<icon>icon.skill0101</icon>
|
<icon>icon.skill0101</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<effectRange>1000</effectRange>
|
||||||
|
<hitTime>1600</hitTime>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>
|
||||||
|
<value level="1">900</value>
|
||||||
|
</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34765" toLevel="1" name="Lizardman's Fatal Shot">
|
<skill id="34765" toLevel="1" name="Lizardman's Fatal Shot">
|
||||||
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
||||||
<icon>icon.skill0101</icon>
|
<icon>icon.skill0101</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
<castRange>800</castRange>
|
<castRange>800</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-100</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<effectRange>1000</effectRange>
|
||||||
|
<hitTime>1700</hitTime>
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>
|
||||||
|
<value level="1">1300</value>
|
||||||
|
</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34766" toLevel="1" name="Lizardman's Multishot">
|
<skill id="34766" toLevel="1" name="Lizardman's Multishot">
|
||||||
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
<!-- Attacks with Lizardmen's special arrows dealing a lot of damage. -->
|
||||||
@ -1792,109 +1933,306 @@
|
|||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Inflicts P. damage on a single target. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>100</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>1400</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34769" toLevel="1" name="Felim Lizardmen's Single Physical Skill">
|
<skill id="34769" toLevel="1" name="Felim Lizardmen's Single Physical Skill">
|
||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Causa dano físico em um único alvo. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>100</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>1400</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34770" toLevel="1" name="Maille Lizardmen's Single Physical Skill">
|
<skill id="34770" toLevel="1" name="Maille Lizardmen's Single Physical Skill">
|
||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Inflicts P. damage on a single target. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>100</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>1400</power> <!-- Fix: Retail Missed -->
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34771" toLevel="1" name="Langk Berserker's Single Physical Skill">
|
<skill id="34771" toLevel="1" name="Langk Berserker's Single Physical Skill">
|
||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Inflicts P. damage on a single target. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>100</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>1</isMagic> <!-- Magic Skill -->
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>1400</power> <!-- Fix: Retail Missed -->
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34772" toLevel="1" name="Langk Destroyer's Single Physical Skill">
|
<skill id="34772" toLevel="1" name="Langk Destroyer's Single Physical Skill">
|
||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Inflicts P. damage on a single target. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
<castRange>80</castRange>
|
<castRange>80</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<nextAction>ATTACK</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<reuseDelay>6000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>1000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34773" toLevel="1" name="Tanta Lizardmen's Single Physical Skill">
|
<skill id="34773" toLevel="1" name="Tanta Lizardmen's Single Physical Skill">
|
||||||
<!-- Inflicts P. damage on a single target. -->
|
<!-- Inflicts P. damage on a single target. -->
|
||||||
<icon>icon.skill30851</icon>
|
<icon>icon.skill30851</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>2000</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>100</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>500</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-200</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<hitTime>1600</hitTime>
|
||||||
|
<reuseDelay>6000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>2000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34774" toLevel="1" name="Langk Lizardman's Smash">
|
<skill id="34774" toLevel="1" name="Langk Lizardman's Smash">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>250</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>1900</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>100</mpConsume>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34775" toLevel="1" name="Lizardman's Slash">
|
<skill id="34775" toLevel="1" name="Lizardman's Slash">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>350</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>250</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>100</mpConsume>
|
||||||
|
<reuseDelay>6000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34776" toLevel="1" name="Lizardman's Power Bomb">
|
<skill id="34776" toLevel="1" name="Lizardman's Power Bomb">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>250</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>100</mpConsume>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34777" toLevel="1" name="Langk Lizardman's Cyclone">
|
<skill id="34777" toLevel="1" name="Langk Lizardman's Cyclone">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>250</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>1800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>100</mpConsume>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34778" toLevel="1" name="Langk Lizardman's Smash">
|
<skill id="34778" toLevel="1" name="Langk Lizardman's Smash">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>250</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>1900</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34779" toLevel="1" name="Lizardman's Pounce">
|
<skill id="34779" toLevel="1" name="Lizardman's Pounce">
|
||||||
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
<!-- An AoE attack. Deals heavy P. damage to nearby enemies. -->
|
||||||
<icon>icon.skill0516</icon>
|
<icon>icon.skill0516</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<castRange>80</castRange>
|
<targetType>ENEMY</targetType>
|
||||||
<coolTime>500</coolTime>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectRange>250</affectRange>
|
||||||
<hitTime>1000</hitTime>
|
<affectScope>RANGE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>500</attributeValue>
|
||||||
|
<basicProperty>PHYSICAL</basicProperty>
|
||||||
|
<castRange>800</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>1800</hitTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<magicLevel>97</magicLevel>
|
||||||
|
<mpConsume>11</mpConsume>
|
||||||
|
<reuseDelay>8000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>10000</power>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
|
</skill>
|
||||||
|
<skill id="34780" toLevel="1" name="Thick Silken Hair">
|
||||||
|
<!-- Having washed your hair with Clear Acorus Water, you feel refreshed. Now your life will be filled with luck and happiness!. For 24 h., damage +10%, acquired XP/ SP +10%, received damage -10%. Note!. The effect remains after death, after switching to a dual class or entering instance zones. The effect is removed upon entering the Olympiad or the Ceremony of Chaos. -->
|
||||||
|
<icon>icon.s_ev_2023_dano_hairbuff</icon>
|
||||||
|
<operateType>A1</operateType>
|
||||||
|
<castRange>900</castRange>
|
||||||
|
<isMagic>4</isMagic>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34780" toLevel="1" name="Thick Silken Hair">
|
<skill id="34780" toLevel="1" name="Thick Silken Hair">
|
||||||
<!-- Having washed your hair with Clear Acorus Water, you feel refreshed. Now your life will be filled with luck and happiness!. For 24 h., damage +10%, acquired XP/ SP +10%, received damage -10%. Note!. The effect remains after death, after switching to a dual class or entering instance zones. The effect is removed upon entering the Olympiad or the Ceremony of Chaos. -->
|
<!-- Having washed your hair with Clear Acorus Water, you feel refreshed. Now your life will be filled with luck and happiness!. For 24 h., damage +10%, acquired XP/ SP +10%, received damage -10%. Note!. The effect remains after death, after switching to a dual class or entering instance zones. The effect is removed upon entering the Olympiad or the Ceremony of Chaos. -->
|
||||||
@ -1918,98 +2256,344 @@
|
|||||||
<skill id="34784" toLevel="1" name="Resistance to Coatl's Debuffs">
|
<skill id="34784" toLevel="1" name="Resistance to Coatl's Debuffs">
|
||||||
<!-- The great power given to the Lizardmen by Coatl. Greatly increases Debuff Resistance. -->
|
<!-- The great power given to the Lizardmen by Coatl. Greatly increases Debuff Resistance. -->
|
||||||
<icon>icon.skill0335</icon>
|
<icon>icon.skill0335</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<magicLevel>99</magicLevel>
|
||||||
|
<effects>
|
||||||
|
<effect name="ResistAbnormalByCategory">
|
||||||
|
<amount>100</amount>
|
||||||
|
<slot>DEBUFF</slot>
|
||||||
|
</effect>
|
||||||
|
<effect name="DispelByCategory">
|
||||||
|
<dispel>PhysicalMute;Mute;ROOT_MAGICALLY;Hold;Root</dispel>
|
||||||
|
<amount>100</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="ResistAbnormalByCategory">
|
||||||
|
<dispel>ROOT_MAGICALLY</dispel>
|
||||||
|
<amount>500</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="ResistAbnormalByCategory">
|
||||||
|
<dispel>Mute</dispel>
|
||||||
|
<amount>500</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="DispelByCategory">
|
||||||
|
<dispel>DERANGEMENT</dispel>
|
||||||
|
<rate>100</rate>
|
||||||
|
</effect>
|
||||||
|
<effect name="ResistDispelByCategory">
|
||||||
|
<amount>-100</amount>
|
||||||
|
<slot>ALL</slot>
|
||||||
|
</effect>
|
||||||
|
<effect name="DefenceTrait">
|
||||||
|
<HOLD>100</HOLD>
|
||||||
|
<SLEEP>100</SLEEP>
|
||||||
|
<DERANGEMENT>500</DERANGEMENT>
|
||||||
|
<CHANGEBODY>100</CHANGEBODY>
|
||||||
|
<PARALYZE>100</PARALYZE>
|
||||||
|
<SHOCK>100</SHOCK>
|
||||||
|
<CHANGEBODY>100</CHANGEBODY>
|
||||||
|
<KNOCKBACK>100</KNOCKBACK>
|
||||||
|
<KNOCKDOWN>100</KNOCKDOWN>
|
||||||
|
<AIRBIND>500</AIRBIND>
|
||||||
|
<TURN_STONE>100</TURN_STONE>
|
||||||
|
</effect>
|
||||||
|
<effect name="DispelByCategory">
|
||||||
|
<slot>DEBUFF</slot>
|
||||||
|
<rate>45</rate>
|
||||||
|
<max>10</max>
|
||||||
|
</effect>
|
||||||
|
<effect name="BlockAbnormalSlot">
|
||||||
|
<slot>AIRBIND;DERANGEMENT;CHANGEBODY;SLEEP;PARALYZE;KNOCKDOWN;TURN_STONE;STUN;SILENCE;SHILLIEN_STUN;SAYHAS_RING;SILENCE_PHYSICAL;ROOT_MAGICALLY</slot>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34785" toLevel="2" name="Lizardman Warrior">
|
<skill id="34785" toLevel="2" name="Lizardman Warrior">
|
||||||
<!-- Increases Lizardman Warrior's combat and defensive abilities. With a certain amount of HP, deals heavy damage to nearby enemies. -->
|
<!-- Increases Lizardman Warrior's combat and defensive abilities. With a certain amount of HP, deals heavy damage to nearby enemies. -->
|
||||||
<icon>icon.skill19130</icon>
|
<icon>icon.skill19130</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34786" toLevel="2" name="Lizardman Archer">
|
<skill id="34786" toLevel="2" name="Lizardman Archer">
|
||||||
<!-- Increases Lizardman Archer's combat and defensive abilities. With a certain amount of HP, deals heavy damage to the target and a party member farthest from them. -->
|
<!-- Increases Lizardman Archer's combat and defensive abilities. With a certain amount of HP, deals heavy damage to the target and a party member farthest from them. -->
|
||||||
<icon>icon.skill19127</icon>
|
<icon>icon.skill19127</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34787" toLevel="2" name="Lizardman Shaman">
|
<skill id="34787" toLevel="2" name="Lizardman Shaman">
|
||||||
<!-- Increases Lizardman Wizard's combat and defensive abilities. Deals damage to enemies around the target. -->
|
<!-- Increases Lizardman Wizard's combat and defensive abilities. Deals damage to enemies around the target. -->
|
||||||
<icon>icon.skill0146</icon>
|
<icon>icon.skill0146</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<magicLevel>
|
||||||
|
<value level="1">80</value>
|
||||||
|
<value level="2">85</value>
|
||||||
|
</magicLevel>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">15</value>
|
||||||
|
<value level="2">20</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
<hpPercent>40</hpPercent>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34789" toLevel="1" name="Coatl's Fireball">
|
<skill id="34789" toLevel="1" name="Coatl's Fireball">
|
||||||
<!-- Coatl's basic magic attack with 150 power. -->
|
<!-- Coatl's basic magic attack with 150 power. -->
|
||||||
<icon>icon.skill0518</icon>
|
<icon>icon.skill0518</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>1500</attributeValue>
|
||||||
<castRange>600</castRange>
|
<castRange>600</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>800</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-712</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<effectRange>1400</effectRange>
|
||||||
<isMagic>7</isMagic>
|
<hitTime>1500</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>75</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<reuseDelay>800</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>150</power>
|
||||||
|
<ignoreShieldDefence>true</ignoreShieldDefence>
|
||||||
|
<overHit>true</overHit>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34790" toLevel="1" name="Coatl's Stone Throw">
|
<skill id="34790" toLevel="1" name="Coatl's Stone Throw">
|
||||||
<!-- Coatl's basic magic attack with 150 power. -->
|
<!-- Coatl's basic magic attack with 150 power. -->
|
||||||
<icon>icon.skill0518</icon>
|
<icon>icon.skill0518</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
|
<targetType>ENEMY</targetType>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>1500</attributeValue>
|
||||||
<castRange>600</castRange>
|
<castRange>600</castRange>
|
||||||
<coolTime>500</coolTime>
|
<coolTime>800</coolTime>
|
||||||
<effectPoint>-100</effectPoint>
|
<effectPoint>-712</effectPoint>
|
||||||
<hitTime>1000</hitTime>
|
<effectRange>1400</effectRange>
|
||||||
<isMagic>7</isMagic>
|
<hitTime>1500</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>75</magicCriticalRate>
|
||||||
|
<magicLevel>116</magicLevel>
|
||||||
|
<reuseDelay>800</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="MagicalAttack">
|
||||||
|
<power>150</power>
|
||||||
|
<ignoreShieldDefence>true</ignoreShieldDefence>
|
||||||
|
<overHit>true</overHit>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34791" toLevel="1" name="Coatl's Kasha Wave">
|
<skill id="34791" toLevel="1" name="Coatl's Kasha Wave">
|
||||||
<!-- Kasha's dark energy removes invincibility and prevents from applying it again. -->
|
<!-- Kasha's dark energy removes invincibility and prevents from applying it again. -->
|
||||||
<icon>icon.skill0535</icon>
|
<icon>icon.skill0535</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>1000</coolTime>
|
<targetType>ENEMY</targetType>
|
||||||
<effectPoint>-1000</effectPoint>
|
<abnormalLevel>5</abnormalLevel>
|
||||||
<hitTime>4000</hitTime>
|
<abnormalTime>5</abnormalTime>
|
||||||
<isDebuff>true</isDebuff>
|
<activateRate>900</activateRate>
|
||||||
<isMagic>7</isMagic>
|
<affectLimit>5-12</affectLimit>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>800</affectRange>
|
||||||
|
<affectScope>SQUARE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>1500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
|
<castRange>900</castRange>
|
||||||
|
<coolTime>1200</coolTime>
|
||||||
|
<effectRange>700</effectRange>
|
||||||
|
<fanRange>0;0;900;500</fanRange>
|
||||||
|
<hitTime>3800</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<lvlBonusRate>100</lvlBonusRate>
|
||||||
|
<magicCriticalRate>500</magicCriticalRate>
|
||||||
|
<reuseDelay>9000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>40000000</power>
|
||||||
|
<overHit>true</overHit>
|
||||||
|
<criticalChance>65</criticalChance>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34792" toLevel="1" name="Coatl's Frozen Field">
|
<skill id="34792" toLevel="1" name="Coatl's Frozen Field">
|
||||||
<!-- Coatl's icy energy makes you unable to move. -->
|
<!-- Coatl's icy energy makes you unable to move. -->
|
||||||
<icon>icon.skill11136</icon>
|
<icon>icon.skill11136</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>1000</coolTime>
|
<targetType>ENEMY</targetType>
|
||||||
<effectPoint>-1000</effectPoint>
|
<abnormalLevel>5</abnormalLevel>
|
||||||
<hitTime>4000</hitTime>
|
<abnormalTime>5</abnormalTime>
|
||||||
|
<abnormalType>ROOT_PHYSICALLY</abnormalType>
|
||||||
|
<abnormalVisualEffect>FREEZING2</abnormalVisualEffect>
|
||||||
|
<activateRate>900</activateRate>
|
||||||
|
<affectLimit>5-12</affectLimit>
|
||||||
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
|
<affectRange>800</affectRange>
|
||||||
|
<affectScope>SQUARE</affectScope>
|
||||||
|
<attributeType>WATER</attributeType>
|
||||||
|
<attributeValue>1500</attributeValue>
|
||||||
|
<basicProperty>MAGIC</basicProperty>
|
||||||
|
<castRange>900</castRange>
|
||||||
|
<coolTime>1200</coolTime>
|
||||||
|
<effectPoint>-250</effectPoint>
|
||||||
|
<effectRange>700</effectRange>
|
||||||
|
<fanRange>0;0;900;500</fanRange>
|
||||||
|
<hitTime>3800</hitTime>
|
||||||
<isDebuff>true</isDebuff>
|
<isDebuff>true</isDebuff>
|
||||||
<isMagic>7</isMagic>
|
<isDebuff>true</isDebuff>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<lvlBonusRate>100</lvlBonusRate>
|
||||||
|
<magicCriticalRate>500</magicCriticalRate>
|
||||||
|
<reuseDelay>9000</reuseDelay>
|
||||||
|
<trait>HOLD</trait>
|
||||||
|
<effects>
|
||||||
|
<effect name="Root" />
|
||||||
|
<effect name="DefenceTrait">
|
||||||
|
<HOLD>100</HOLD>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalAttack">
|
||||||
|
<power>25000000</power>
|
||||||
|
<overHit>true</overHit>
|
||||||
|
<criticalChance>50</criticalChance>
|
||||||
|
</effect>
|
||||||
|
<effect name="DefenceTrait">
|
||||||
|
<HOLD>100</HOLD>
|
||||||
|
<KNOCKDOWN>100</KNOCKDOWN>
|
||||||
|
<SHOCK>100</SHOCK>
|
||||||
|
<AIRBIND>100</AIRBIND>
|
||||||
|
<SLEEP>100</SLEEP>
|
||||||
|
<KNOCKBACK>100</KNOCKBACK>
|
||||||
|
<CHANGEBODY>100</CHANGEBODY>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34793" toLevel="1" name="Coatl's Rage">
|
<skill id="34793" toLevel="1" name="Coatl's Rage">
|
||||||
<!-- Boss' tactics - targeted fire effect. Effect self point 3170 / npc invisibility -->
|
<!-- Boss' tactics - targeted fire effect. Effect self point 3170 / npc invisibility -->
|
||||||
<icon>icon.skill0000</icon>
|
<icon>icon.skill0000</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<abnormalLevel>1</abnormalLevel>
|
||||||
<hitTime>8000</hitTime>
|
<abnormalTime>1</abnormalTime>
|
||||||
<isMagic>7</isMagic>
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<specialLevel>-1</specialLevel>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34794" toLevel="1" name="Coatl's Rage">
|
<skill id="34794" toLevel="1" name="Coatl's Rage">
|
||||||
<!-- Boss' tactics - targeted earth effect. Effect self point 3170 / npc invisibility -->
|
<!-- Boss' tactics - targeted earth effect. Effect self point 3170 / npc invisibility -->
|
||||||
<icon>icon.skill0000</icon>
|
<icon>icon.skill0000</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<abnormalLevel>1</abnormalLevel>
|
||||||
<hitTime>8000</hitTime>
|
<abnormalTime>1</abnormalTime>
|
||||||
<isMagic>7</isMagic>
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<specialLevel>-1</specialLevel>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34795" toLevel="1" name="Coatl's Rage">
|
<skill id="34795" toLevel="1" name="Coatl's Rage">
|
||||||
<!-- Boss' tactics - targeted dark effect. Effect self point 3170 / npc invisibility -->
|
<!-- Boss' tactics - targeted dark effect. Effect self point 3170 / npc invisibility -->
|
||||||
<icon>icon.skill0000</icon>
|
<icon>icon.skill0000</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<abnormalLevel>1</abnormalLevel>
|
||||||
<hitTime>8000</hitTime>
|
<abnormalTime>1</abnormalTime>
|
||||||
<isMagic>7</isMagic>
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<specialLevel>-1</specialLevel>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34796" toLevel="1" name="Coatl's Rage">
|
<skill id="34796" toLevel="1" name="Coatl's Rage">
|
||||||
<!-- Boss' tactics - targeted water effect. Effect self point 3170 / npc invisibility -->
|
<!-- Boss' tactics - targeted water effect. Effect self point 3170 / npc invisibility -->
|
||||||
<icon>icon.skill0000</icon>
|
<icon>icon.skill0000</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<abnormalLevel>1</abnormalLevel>
|
||||||
<hitTime>8000</hitTime>
|
<abnormalTime>1</abnormalTime>
|
||||||
<isMagic>7</isMagic>
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<reuseDelay>1000</reuseDelay>
|
||||||
|
<specialLevel>-1</specialLevel>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34797" toLevel="1" name="Coatl's Rage">
|
<skill id="34797" toLevel="1" name="Coatl's Rage">
|
||||||
<!-- Boss' tactics - targeted fire animation / Coatl -->
|
<!-- Boss' tactics - targeted fire animation / Coatl -->
|
||||||
|
@ -48,39 +48,145 @@
|
|||||||
<skill id="34805" toLevel="1" name="Coatl's Rage - Fire">
|
<skill id="34805" toLevel="1" name="Coatl's Rage - Fire">
|
||||||
<icon>icon.absolute_revenge</icon>
|
<icon>icon.absolute_revenge</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<hitTime>1000</hitTime>
|
<affectRange>350</affectRange>
|
||||||
<isDebuff>true</isDebuff>
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<castRange>3700</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>85</magicLevel>
|
||||||
|
<reuseDelay>10000</reuseDelay>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34806" toLevel="1" name="Totem Protection - Fire">
|
<skill id="34806" toLevel="1" name="Totem Protection - Fire">
|
||||||
<!-- Grants immunity to the Coatl's Rage - Fire effect. -->
|
<!-- Grants immunity to the Coatl's Rage - Fire effect. -->
|
||||||
<icon>icon.skill32540</icon>
|
<icon>icon.skill32540</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<abnormalLevel>15</abnormalLevel>
|
||||||
|
<abnormalTime>6</abnormalTime>
|
||||||
|
<affectObject>FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
|
<coolTime>200</coolTime>
|
||||||
|
<effectPoint>500</effectPoint>
|
||||||
|
<hitTime>1000</hitTime>
|
||||||
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>4</isMagic>
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceAttribute">
|
||||||
|
<amount>1500</amount>
|
||||||
|
<attribute>FIRE</attribute>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34807" toLevel="1" name="Totem Protection - Water">
|
<skill id="34807" toLevel="1" name="Totem Protection - Water">
|
||||||
<!-- Grants immunity to the Coatl's Rage - Water effect. -->
|
<!-- Grants immunity to the Coatl's Rage - Water effect. -->
|
||||||
<icon>icon.skill34807</icon>
|
<icon>icon.skill34807</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<abnormalLevel>5</abnormalLevel>
|
||||||
|
<abnormalTime>6</abnormalTime>
|
||||||
|
<affectObject>FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
|
<coolTime>200</coolTime>
|
||||||
|
<effectPoint>1</effectPoint>
|
||||||
|
<hitTime>1000</hitTime>
|
||||||
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<isMagic>2</isMagic>
|
||||||
|
<lvlBonusRate>100</lvlBonusRate>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>100</magicLevel>
|
||||||
|
<magicLevel>99</magicLevel>
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceAttribute">
|
||||||
|
<amount>10000</amount>
|
||||||
|
<attribute>WATER</attribute>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34808" toLevel="1" name="Totem Protection - Ice">
|
<skill id="34808" toLevel="1" name="Totem Protection - Ice">
|
||||||
<!-- Grants immunity to the Coatl's Rage - Ice effect. -->
|
<!-- Grants immunity to the Coatl's Rage - Ice effect. -->
|
||||||
<icon>icon.skill32614</icon>
|
<icon>icon.skill32614</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<abnormalLevel>15</abnormalLevel>
|
||||||
|
<abnormalTime>6</abnormalTime>
|
||||||
|
<affectObject>FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
|
<coolTime>200</coolTime>
|
||||||
|
<effectPoint>500</effectPoint>
|
||||||
|
<hitTime>1000</hitTime>
|
||||||
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>4</isMagic>
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceAttribute">
|
||||||
|
<amount>1500</amount>
|
||||||
|
<attribute>EARTH</attribute>
|
||||||
|
</effect>
|
||||||
|
<effect name="DefenceAttribute">
|
||||||
|
<amount>1500</amount>
|
||||||
|
<attribute>WIND</attribute>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34809" toLevel="1" name="Totem Protection - Kasha">
|
<skill id="34809" toLevel="1" name="Totem Protection - Kasha">
|
||||||
<!-- Grants immunity to the Coatl's Rage - Kasha effect. P. Atk./ M. Atk./ P. Def./ M. Def. +10%. -->
|
<!-- Grants immunity to the Coatl's Rage - Kasha effect. P. Atk./ M. Atk./ P. Def./ M. Def. +10%. -->
|
||||||
<icon>icon.skill32522</icon>
|
<icon>icon.skill32522</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<abnormalLevel>6</abnormalLevel>
|
||||||
|
<abnormalTime>6</abnormalTime>
|
||||||
|
<affectObject>FRIEND</affectObject>
|
||||||
|
<affectRange>250</affectRange>
|
||||||
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
|
<coolTime>200</coolTime>
|
||||||
|
<effectPoint>500</effectPoint>
|
||||||
|
<hitTime>1000</hitTime>
|
||||||
|
<hitTime>1600</hitTime>
|
||||||
|
<isMagic>4</isMagic>
|
||||||
|
<nextAction>CAST</nextAction>
|
||||||
|
<reuseDelay>1</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceAttribute">
|
||||||
|
<amount>1500</amount>
|
||||||
|
<attribute>DARK</attribute>
|
||||||
|
</effect>
|
||||||
|
<effect name="PAtk">
|
||||||
|
<amount>
|
||||||
|
<value level="1">10</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="MAtk">
|
||||||
|
<amount>
|
||||||
|
<value level="1">10</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalDefence">
|
||||||
|
<amount>10</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicalDefence">
|
||||||
|
<amount>10</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34810" toLevel="1" name="Broken Totem Protection">
|
<skill id="34810" toLevel="1" name="Broken Totem Protection">
|
||||||
<!-- Totem does not react to the Coatl's Rage effect. Unable to block damage. -->
|
<!-- Totem does not react to the Coatl's Rage effect. Unable to block damage. -->
|
||||||
@ -92,29 +198,53 @@
|
|||||||
<skill id="34811" toLevel="1" name="Coatl's Rage - Ice">
|
<skill id="34811" toLevel="1" name="Coatl's Rage - Ice">
|
||||||
<icon>icon.absolute_revenge</icon>
|
<icon>icon.absolute_revenge</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<hitTime>1000</hitTime>
|
<affectRange>350</affectRange>
|
||||||
<isDebuff>true</isDebuff>
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<castRange>3700</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>85</magicLevel>
|
||||||
|
<reuseDelay>10000</reuseDelay>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34812" toLevel="1" name="Coatl's Rage - Kasha">
|
<skill id="34812" toLevel="1" name="Coatl's Rage - Kasha">
|
||||||
<icon>icon.absolute_revenge</icon>
|
<icon>icon.absolute_revenge</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<hitTime>1000</hitTime>
|
<affectRange>350</affectRange>
|
||||||
<isDebuff>true</isDebuff>
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<castRange>3700</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>85</magicLevel>
|
||||||
|
<reuseDelay>10000</reuseDelay>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34813" toLevel="1" name="Coatl's Rage - Water">
|
<skill id="34813" toLevel="1" name="Coatl's Rage - Water">
|
||||||
<icon>icon.absolute_revenge</icon>
|
<icon>icon.absolute_revenge</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A1</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>-100</effectPoint>
|
<affectObject>NOT_FRIEND</affectObject>
|
||||||
<hitTime>1000</hitTime>
|
<affectRange>350</affectRange>
|
||||||
<isDebuff>true</isDebuff>
|
<affectScope>POINT_BLANK</affectScope>
|
||||||
<isMagic>1</isMagic> <!-- Magic Skill -->
|
<castRange>3700</castRange>
|
||||||
|
<coolTime>300</coolTime>
|
||||||
|
<effectPoint>-350</effectPoint>
|
||||||
|
<hitCancelTime>0</hitCancelTime>
|
||||||
|
<hitTime>800</hitTime>
|
||||||
|
<isMagic>1</isMagic>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<magicLevel>85</magicLevel>
|
||||||
|
<reuseDelay>10000</reuseDelay>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34814" toLevel="10" name="Critical Rate Resistance">
|
<skill id="34814" toLevel="10" name="Critical Rate Resistance">
|
||||||
<!-- Level 1: Slightly decreases received Critical Rate. -->
|
<!-- Level 1: Slightly decreases received Critical Rate. -->
|
||||||
@ -128,7 +258,108 @@
|
|||||||
<!-- Level 9: Greatly decreases received Critical Rate. -->
|
<!-- Level 9: Greatly decreases received Critical Rate. -->
|
||||||
<!-- Level 10: Immune to critical damage. -->
|
<!-- Level 10: Immune to critical damage. -->
|
||||||
<icon>icon.skill1499</icon>
|
<icon>icon.skill1499</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>-5</magicCriticalRate>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceTrait">
|
||||||
|
<BLUNT>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</BLUNT>
|
||||||
|
<SWORD>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</SWORD>
|
||||||
|
<DUAL>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</DUAL>
|
||||||
|
<ANCIENTSWORD>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</ANCIENTSWORD>
|
||||||
|
<DAGGER>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</DAGGER>
|
||||||
|
<RAPIER>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</RAPIER>
|
||||||
|
<DUALFIST>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</DUALFIST>
|
||||||
|
<DUALDAGGER>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</DUALDAGGER>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34815" toLevel="10" name="Critical Damage Resistance">
|
<skill id="34815" toLevel="10" name="Critical Damage Resistance">
|
||||||
<!-- Level 1: Slightly decreases received Critical Damage. -->
|
<!-- Level 1: Slightly decreases received Critical Damage. -->
|
||||||
@ -142,14 +373,153 @@
|
|||||||
<!-- Level 9: Greatly decreases received Critical Damage. -->
|
<!-- Level 9: Greatly decreases received Critical Damage. -->
|
||||||
<!-- Level 10: Immune to critical damage. -->
|
<!-- Level 10: Immune to critical damage. -->
|
||||||
<icon>icon.skill19129</icon>
|
<icon>icon.skill19129</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<effects>
|
||||||
|
<effect name="DefenceCriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="DefenceMagicCriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="DefencePhysicalSkillCriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="CriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicCriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="PhysicalSkillCriticalDamage">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34816" toLevel="1" name="Kasha's Unbreakable Defense">
|
<skill id="34816" toLevel="1" name="Kasha's Unbreakable Defense">
|
||||||
<!-- Due to Kasha's defense, all attacks including Rage do not deal any damage. -->
|
<!-- Due to Kasha's defense, all attacks including Rage do not deal any damage. -->
|
||||||
<icon>icon.skill32656</icon>
|
<icon>icon.skill32656</icon>
|
||||||
<operateType>A1</operateType>
|
<operateType>A2</operateType>
|
||||||
<coolTime>500</coolTime>
|
<targetType>SELF</targetType>
|
||||||
<effectPoint>100</effectPoint>
|
<abnormalTime>8</abnormalTime>
|
||||||
|
<abnormalType>INVINCIBILITY_SPECIAL</abnormalType>
|
||||||
|
<abnormalVisualEffect>H_P_PROTECTION_OF_DARK</abnormalVisualEffect>
|
||||||
|
<affectScope>SINGLE</affectScope>
|
||||||
|
<basicProperty>NONE</basicProperty>
|
||||||
|
<canCastWhileDisabled>true</canCastWhileDisabled>
|
||||||
|
<effectPoint>707</effectPoint>
|
||||||
|
<hitTime>200</hitTime>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<magicLevel>91</magicLevel>
|
||||||
|
<mpConsume>1</mpConsume>
|
||||||
|
<reuseDelay>5000</reuseDelay>
|
||||||
|
<effects>
|
||||||
|
<effect name="DamageBlock">
|
||||||
|
<type>BLOCK_HP</type>
|
||||||
|
</effect>
|
||||||
|
<effect name="DamageBlock">
|
||||||
|
<type>BLOCK_MP</type>
|
||||||
|
</effect>
|
||||||
|
<effect name="DebuffBlock" />
|
||||||
|
<effect name="DefenceTrait">
|
||||||
|
<HOLD>100</HOLD>
|
||||||
|
<SLEEP>100</SLEEP>
|
||||||
|
<DERANGEMENT>100</DERANGEMENT>
|
||||||
|
<CHANGEBODY>100</CHANGEBODY>
|
||||||
|
<PARALYZE>100</PARALYZE>
|
||||||
|
<SHOCK>100</SHOCK>
|
||||||
|
<CHANGEBODY>100</CHANGEBODY>
|
||||||
|
<KNOCKBACK>100</KNOCKBACK>
|
||||||
|
<KNOCKDOWN>100</KNOCKDOWN>
|
||||||
|
<AIRBIND>100</AIRBIND>
|
||||||
|
<TURN_STONE>100</TURN_STONE>
|
||||||
|
</effect>
|
||||||
|
<effect name="DispelByCategory">
|
||||||
|
<slot>DEBUFF</slot>
|
||||||
|
<rate>100</rate>
|
||||||
|
<max>10</max>
|
||||||
|
</effect>
|
||||||
|
<effect name="ResistDispelByCategory">
|
||||||
|
<amount>-100</amount>
|
||||||
|
<slot>ALL</slot>
|
||||||
|
</effect>
|
||||||
|
<effect name="Speed">
|
||||||
|
<amount>30</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34817" toLevel="1" name="Totem Protection - Infinity">
|
<skill id="34817" toLevel="1" name="Totem Protection - Infinity">
|
||||||
<!-- Infinite number of attempts based on the test. Immunity test skill Crippling Attack. 11,509 -->
|
<!-- Infinite number of attempts based on the test. Immunity test skill Crippling Attack. 11,509 -->
|
||||||
@ -183,7 +553,40 @@
|
|||||||
<!-- Level 9: Greatly decreases received damage. -->
|
<!-- Level 9: Greatly decreases received damage. -->
|
||||||
<!-- Level 10: Immune to damage. -->
|
<!-- Level 10: Immune to damage. -->
|
||||||
<icon>icon.skill0010</icon>
|
<icon>icon.skill0010</icon>
|
||||||
<operateType>A2</operateType>
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<effects>
|
||||||
|
<effect name="PhysicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
<effect name="MagicalDefence">
|
||||||
|
<amount>
|
||||||
|
<value level="1">3</value>
|
||||||
|
<value level="2">6</value>
|
||||||
|
<value level="3">8</value>
|
||||||
|
<value level="4">10</value>
|
||||||
|
<value level="5">14</value>
|
||||||
|
<value level="6">16</value>
|
||||||
|
<value level="7">20</value>
|
||||||
|
<value level="8">31</value>
|
||||||
|
<value level="9">34</value>
|
||||||
|
<value level="10">100</value>
|
||||||
|
</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="34821" toLevel="1" name="Aqua Strike">
|
<skill id="34821" toLevel="1" name="Aqua Strike">
|
||||||
<!-- Strong melee physical attack on a single target. -->
|
<!-- Strong melee physical attack on a single target. -->
|
||||||
|
@ -8292,4 +8292,12 @@
|
|||||||
<node X="-56122" Y="-235541" />
|
<node X="-56122" Y="-235541" />
|
||||||
<node X="49569" Y="-180166" />
|
<node X="49569" Y="-180166" />
|
||||||
</zone>
|
</zone>
|
||||||
|
|
||||||
|
<zone name="no_bookmark_CoatlsLair" type="ConditionZone" shape="NPoly" minZ="-5900" maxZ="-3964">
|
||||||
|
<stat name="NoBookmark" val="true" />
|
||||||
|
<node X="-82040" Y="207704" />
|
||||||
|
<node X="-87131" Y="207832" />
|
||||||
|
<node X="-87121" Y="211950" />
|
||||||
|
<node X="-82180" Y="211846" />
|
||||||
|
</zone>
|
||||||
</list>
|
</list>
|
@ -358,4 +358,12 @@
|
|||||||
<node X="-122267" Y="-79815" />
|
<node X="-122267" Y="-79815" />
|
||||||
<node X="-117944" Y="-85155" />
|
<node X="-117944" Y="-85155" />
|
||||||
</zone>
|
</zone>
|
||||||
|
<zone name="Coatl" type="ConditionZone" shape="NPoly" minZ="-5900" maxZ="-3964">
|
||||||
|
<stat name="restartTime" val="1800" />
|
||||||
|
<stat name="restartAllowedTime" val="600" />
|
||||||
|
<node X="-82040" Y="207704" />
|
||||||
|
<node X="-87131" Y="207832" />
|
||||||
|
<node X="-87121" Y="211950" />
|
||||||
|
<node X="-82180" Y="211846" />
|
||||||
|
</zone>
|
||||||
</list>
|
</list>
|
@ -289,4 +289,10 @@
|
|||||||
<node X="58487" Y="-45550" />
|
<node X="58487" Y="-45550" />
|
||||||
<node X="58407" Y="-45289" />
|
<node X="58407" Y="-45289" />
|
||||||
</zone>
|
</zone>
|
||||||
|
<zone name="Coatl'sLair" type="NoSummonFriendZone" shape="NPoly" minZ="-5900" maxZ="-3964">
|
||||||
|
<node X="-82040" Y="207704" />
|
||||||
|
<node X="-87131" Y="207832" />
|
||||||
|
<node X="-87121" Y="211950" />
|
||||||
|
<node X="-82180" Y="211846" />
|
||||||
|
</zone>
|
||||||
</list>
|
</list>
|
@ -1035,4 +1035,28 @@
|
|||||||
<node X="-148311" Y="20673" />
|
<node X="-148311" Y="20673" />
|
||||||
<node X="-148295" Y="21973" />
|
<node X="-148295" Y="21973" />
|
||||||
</zone>
|
</zone>
|
||||||
|
<zone name="spawn_langk_lizardman_barracks" type="PeaceZone" shape="NPoly" minZ="-3000" maxZ="-5000"> <!-- Langk Lizardman Barracks Spawn -->
|
||||||
|
<node X="-48040" Y="207704" />
|
||||||
|
<node X="-48017" Y="208057" />
|
||||||
|
<node X="-47488" Y="208092" />
|
||||||
|
<node X="-47319" Y="207951" />
|
||||||
|
<node X="-47288" Y="207752" />
|
||||||
|
<node X="-47487" Y="207509" />
|
||||||
|
<node X="-47640" Y="207448" />
|
||||||
|
<node X="-47944" Y="207544" />
|
||||||
|
</zone>
|
||||||
|
<zone name="spawn_langk_lizardman_temple" type="PeaceZone" shape="NPoly" minZ="-3000" maxZ="-5000"> <!-- Langk Lizardman Temple Spawn -->
|
||||||
|
<node X="-69528" Y="212152" />
|
||||||
|
<node X="-69354" Y="212325" />
|
||||||
|
<node X="-68936" Y="212312" />
|
||||||
|
<node X="-68792" Y="212120" />
|
||||||
|
<node X="-68760" Y="211960" />
|
||||||
|
<node X="-68840" Y="211726" />
|
||||||
|
<node X="-68877" Y="211633" />
|
||||||
|
<node X="-69080" Y="211544" />
|
||||||
|
<node X="-69288" Y="211544" />
|
||||||
|
<node X="-69475" Y="211675" />
|
||||||
|
<node X="-69560" Y="211768" />
|
||||||
|
<node X="-69591" Y="211993" />
|
||||||
|
</zone>
|
||||||
</list>
|
</list>
|
@ -123,4 +123,10 @@
|
|||||||
<node X="47080" Y="157208" />
|
<node X="47080" Y="157208" />
|
||||||
<node X="47988" Y="155578" />
|
<node X="47988" Y="155578" />
|
||||||
</zone>
|
</zone>
|
||||||
|
<zone name="Coatls_Lair" type="ArenaZone" shape="NPoly" minZ="-5900" maxZ="-3964">
|
||||||
|
<node X="-82040" Y="207704" />
|
||||||
|
<node X="-87131" Y="207832" />
|
||||||
|
<node X="-87121" Y="211950" />
|
||||||
|
<node X="-82180" Y="211846" />
|
||||||
|
</zone>
|
||||||
</list>
|
</list>
|
Loading…
Reference in New Issue
Block a user