-Dropped Javolution.

-Removal of Q00344_1000YearsTheEndOfLamentation.
-Fixed starting conditions for Q00144_PailakaInjuredDragon.
-Fixed starting conditions for last Seven Sign quests.
-Added missing MonasteryOfSilence.xml instance spawns and doors.
-Removed many catacomb spawns.
This commit is contained in:
mobius
2015-02-08 21:01:32 +00:00
parent 141cdc5efa
commit 012eb3ed65
201 changed files with 817 additions and 1458 deletions

View File

@@ -28,10 +28,9 @@ import static com.l2jserver.gameserver.ai.CtrlIntention.AI_INTENTION_MOVE_TO;
import static com.l2jserver.gameserver.ai.CtrlIntention.AI_INTENTION_PICK_UP;
import static com.l2jserver.gameserver.ai.CtrlIntention.AI_INTENTION_REST;
import java.util.ArrayList;
import java.util.List;
import javolution.util.FastList;
import com.l2jserver.gameserver.GameTimeController;
import com.l2jserver.gameserver.GeoData;
import com.l2jserver.gameserver.ThreadPoolManager;
@@ -1205,19 +1204,19 @@ public class L2CharacterAI extends AbstractAI
public boolean isHealer = false;
public boolean isFighter = false;
public boolean cannotMoveOnLand = false;
public List<Skill> generalSkills = new FastList<>();
public List<Skill> buffSkills = new FastList<>();
public List<Skill> generalSkills = new ArrayList<>();
public List<Skill> buffSkills = new ArrayList<>();
public int lastBuffTick = 0;
public List<Skill> debuffSkills = new FastList<>();
public List<Skill> debuffSkills = new ArrayList<>();
public int lastDebuffTick = 0;
public List<Skill> cancelSkills = new FastList<>();
public List<Skill> healSkills = new FastList<>();
// public List<L2Skill> trickSkills = new FastList<>();
public List<Skill> generalDisablers = new FastList<>();
public List<Skill> sleepSkills = new FastList<>();
public List<Skill> rootSkills = new FastList<>();
public List<Skill> muteSkills = new FastList<>();
public List<Skill> resurrectSkills = new FastList<>();
public List<Skill> cancelSkills = new ArrayList<>();
public List<Skill> healSkills = new ArrayList<>();
// public List<L2Skill> trickSkills = new ArrayList<>();
public List<Skill> generalDisablers = new ArrayList<>();
public List<Skill> sleepSkills = new ArrayList<>();
public List<Skill> rootSkills = new ArrayList<>();
public List<Skill> muteSkills = new ArrayList<>();
public List<Skill> resurrectSkills = new ArrayList<>();
public boolean hasHealOrResurrect = false;
public boolean hasLongRangeSkills = false;
public boolean hasLongRangeDamageSkills = false;

View File

@@ -21,11 +21,10 @@ package com.l2jserver.gameserver.ai;
import static com.l2jserver.gameserver.ai.CtrlIntention.AI_INTENTION_ACTIVE;
import static com.l2jserver.gameserver.ai.CtrlIntention.AI_INTENTION_ATTACK;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import javolution.util.FastList;
import com.l2jserver.gameserver.model.L2Object;
import com.l2jserver.gameserver.model.MobGroup;
import com.l2jserver.gameserver.model.MobGroupTable;
@@ -447,7 +446,7 @@ public final class L2ControllableMobAI extends L2AttackableAI
double dy, dx;
double dblAggroRange = aggroRange * aggroRange;
List<L2Character> potentialTarget = new FastList<>();
List<L2Character> potentialTarget = new ArrayList<>();
Collection<L2Object> objs = npc.getKnownList().getKnownObjects().values();
for (L2Object obj : objs)