Coatl boss implementation.

Thanks to notorionn.
This commit is contained in:
MobiusDevelopment 2024-12-22 01:52:19 +02:00
parent d05249e512
commit 0ac7172388
32 changed files with 7417 additions and 1682 deletions

View 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();
}
}

View 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();
}
}

View 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();
}
}

View File

@ -1,447 +1,485 @@
<?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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>

View File

@ -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" />

View File

@ -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>

View File

@ -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>

View File

@ -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. -->

View File

@ -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 -->

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View 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();
}
}

View 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();
}
}

View 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();
}
}

View File

@ -1,447 +1,485 @@
<?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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>
<territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500"> <territory shape="Cylinder" minZ="-5500" maxZ="-3000" rad="500">
<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>

View File

@ -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" />

View File

@ -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>

View File

@ -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 -->

View File

@ -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. -->

View File

@ -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 -->

View File

@ -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. -->

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>