From 8317a177dd1162449ff7c0065b66cd532d0cf332 Mon Sep 17 00:00:00 2001
From: Adry85 <adrya85@hotmail.it>
Date: Sun, 13 Aug 2017 12:26:39 +0200
Subject: [PATCH] Fixed Alexandria AI (Little Angel/Devil Agathions).

Patch by: ShinichiYao
Reviewed by: HorridoJoho, Adry_85
---
 .../scripts/ai/npc/Alexandria/Alexandria.java | 20 +++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java b/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java
index 1379c4f2dd..df9a5c7708 100644
--- a/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java
+++ b/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java
@@ -23,13 +23,13 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
-import ai.npc.AbstractNpcAI;
-
 import com.l2jserver.gameserver.model.actor.L2Npc;
 import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
 import com.l2jserver.gameserver.model.holders.ItemHolder;
 import com.l2jserver.gameserver.model.holders.QuestItemHolder;
 
+import ai.npc.AbstractNpcAI;
+
 /**
  * Alexandria (Armor Merchant) AI.
  * @author xban1x
@@ -41,13 +41,13 @@ public final class Alexandria extends AbstractNpcAI
 	// Items
 	private static final ItemHolder[] REQUIRED_ITEMS = new ItemHolder[]
 	{
-		new ItemHolder(57, 3550000),
-		new ItemHolder(5094, 400),
-		new ItemHolder(6471, 200),
-		new ItemHolder(9814, 40),
-		new ItemHolder(9815, 30),
-		new ItemHolder(9816, 50),
-		new ItemHolder(9817, 50),
+		new ItemHolder(57, 7500000),
+		new ItemHolder(5094, 50),
+		new ItemHolder(6471, 25),
+		new ItemHolder(9814, 4),
+		new ItemHolder(9815, 3),
+		new ItemHolder(9816, 5),
+		new ItemHolder(9817, 5),
 	};
 	// Agathions
 	private static final QuestItemHolder[] LITTLE_DEVILS = new QuestItemHolder[]
@@ -99,7 +99,7 @@ public final class Alexandria extends AbstractNpcAI
 			for (QuestItemHolder agathion : AGATHIONS.get(event))
 			{
 				chance3 += agathion.getChance();
-				if ((chance >= chance2) && (chance2 < chance3))
+				if ((chance2 <= chance) && (chance < chance3))
 				{
 					if (takeAllItems(player, REQUIRED_ITEMS))
 					{
-- 
GitLab