Sync with L2JServer Jan 26th 2015.
This commit is contained in:
@ -130,7 +130,17 @@ public class QuestLink implements IBypassHandler
|
||||
}
|
||||
else
|
||||
{
|
||||
StringUtil.append(sb, "<fstring>", String.valueOf(quest.getId()), state, "</fstring>");
|
||||
int questId = quest.getId();
|
||||
if (quest.getId() > 10000)
|
||||
{
|
||||
questId -= 5000;
|
||||
}
|
||||
else if (questId == 146)
|
||||
{
|
||||
questId = 640;
|
||||
}
|
||||
|
||||
StringUtil.append(sb, "<fstring>", String.valueOf(questId), state, "</fstring>");
|
||||
}
|
||||
sb.append("</button></font><br>");
|
||||
}
|
||||
|
@ -18,6 +18,8 @@
|
||||
*/
|
||||
package handlers.effecthandlers;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import com.l2jserver.gameserver.model.StatsSet;
|
||||
import com.l2jserver.gameserver.model.actor.L2Attackable;
|
||||
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
||||
@ -63,21 +65,19 @@ public final class Sweeper extends AbstractEffect
|
||||
return;
|
||||
}
|
||||
|
||||
final ItemHolder[] items = monster.takeSweep();
|
||||
if ((items == null) || (items.length == 0))
|
||||
final Collection<ItemHolder> items = monster.takeSweep();
|
||||
if (items != null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
for (ItemHolder item : items)
|
||||
{
|
||||
if (player.isInParty())
|
||||
for (ItemHolder item : items)
|
||||
{
|
||||
player.getParty().distributeItem(player, item, true, monster);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.addItem("Sweeper", item, info.getEffected(), true);
|
||||
if (player.isInParty())
|
||||
{
|
||||
player.getParty().distributeItem(player, item, true, monster);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.addItem("Sweeper", item, info.getEffected(), true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user