From 2dd6094e0f6a6d1bdfe64a17ad4cf1f0ffc1912f Mon Sep 17 00:00:00 2001
From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com>
Date: Sat, 10 Oct 2015 13:28:13 +0000
Subject: [PATCH] Sync with L2jServer HighFive Oct 10th 2015.
---
.../AdminEventEngine.java | 38 +--
.../effecthandlers/RandomizeHate.java | 24 +-
.../Q00456_DontKnowDontCare.java | 6 +-
.../dist/game/data/stats/npcs/29100-29199.xml | 265 +++++++++++-------
.../game/data/stats/skills/00700-00799.xml | 52 ++--
.../game/data/stats/skills/00900-00999.xml | 27 +-
.../game/data/stats/skills/01400-01499.xml | 14 +-
.../game/data/stats/skills/01500-01599.xml | 19 +-
.../game/data/stats/skills/05500-05599.xml | 28 +-
.../game/data/stats/skills/06000-06099.xml | 9 +-
.../game/data/stats/skills/23200-23299.xml | 5 +-
.../game/data/stats/skills/23300-23399.xml | 2 +-
.../AdminEventEngine.java | 38 +--
.../handlers/effecthandlers/CallPc.java | 3 +-
.../handlers/effecthandlers/Escape.java | 14 +-
.../effecthandlers/RandomizeHate.java | 24 +-
.../effecthandlers/ServitorShare.java | 58 ++--
.../Q00160_NerupasRequest.java | 32 ++-
.../data_classic/stats/skills/00700-00799.xml | 48 ++--
.../data_classic/stats/skills/00900-00999.xml | 27 +-
.../data_classic/stats/skills/01500-01599.xml | 19 +-
.../data_classic/stats/skills/05500-05599.xml | 28 +-
.../data_classic/stats/skills/06000-06099.xml | 9 +-
.../gameserver/ai/L2AttackableAI.java | 7 +-
.../gameserver/ai/L2CharacterAI.java | 2 +-
.../data/xml/impl/SkillTreesData.java | 19 +-
.../l2jserver/gameserver/model/AggroInfo.java | 6 +
.../gameserver/model/actor/L2Attackable.java | 60 ++--
.../gameserver/model/actor/L2Character.java | 6 +-
.../gameserver/model/actor/L2Playable.java | 2 +-
.../model/actor/instance/L2CubicInstance.java | 6 +-
.../model/actor/instance/L2GuardInstance.java | 2 +-
.../model/actor/instance/L2PcInstance.java | 19 +-
.../actor/instance/L2TeleporterInstance.java | 4 +-
.../model/actor/knownlist/CharKnownList.java | 129 +++++----
.../model/actor/knownlist/NpcKnownList.java | 57 ++--
.../actor/knownlist/ObjectKnownList.java | 41 ++-
.../gameserver/model/skills/BuffInfo.java | 6 +
.../gameserver/model/skills/Skill.java | 2 +-
39 files changed, 601 insertions(+), 556 deletions(-)
diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEventEngine.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEventEngine.java
index e70ac2e578..6afdc0c4a3 100644
--- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEventEngine.java
+++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminEventEngine.java
@@ -18,9 +18,7 @@
*/
package handlers.admincommandhandlers;
-import java.io.BufferedInputStream;
import java.io.BufferedReader;
-import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
@@ -123,16 +121,18 @@ public class AdminEventEngine implements IAdminCommandHandler
{
final NpcHtmlMessage adminReply = new NpcHtmlMessage();
- DataInputStream in = new DataInputStream(new BufferedInputStream(new FileInputStream(Config.DATAPACK_ROOT + "events/" + eventName)));
- BufferedReader inbr = new BufferedReader(new InputStreamReader(in));
- adminReply.setFile("en", "html/mods/EventEngine/Participation.htm");
- adminReply.replace("%eventName%", eventName);
- adminReply.replace("%eventCreator%", inbr.readLine());
- adminReply.replace("%eventInfo%", inbr.readLine());
- adminReply.replace("npc_%objectId%_event_participate", "admin_event"); // Weird, but nice hack, isnt it? :)
- adminReply.replace("button value=\"Participate\"", "button value=\"Back\"");
- activeChar.sendPacket(adminReply);
- inbr.close();
+ try (FileInputStream fis = new FileInputStream(Config.DATAPACK_ROOT + "events/" + eventName);
+ InputStreamReader isr = new InputStreamReader(fis);
+ BufferedReader br = new BufferedReader(isr))
+ {
+ adminReply.setFile("en", "html/mods/EventEngine/Participation.htm");
+ adminReply.replace("%eventName%", eventName);
+ adminReply.replace("%eventCreator%", br.readLine());
+ adminReply.replace("%eventInfo%", br.readLine());
+ adminReply.replace("npc_%objectId%_event_participate", "admin_event"); // Weird, but nice hack, isnt it? :)
+ adminReply.replace("button value=\"Participate\"", "button value=\"Back\"");
+ activeChar.sendPacket(adminReply);
+ }
}
catch (Exception e)
{
@@ -165,12 +165,12 @@ public class AdminEventEngine implements IAdminCommandHandler
{
try
{
- FileOutputStream file = new FileOutputStream(new File(Config.DATAPACK_ROOT, "events/" + tempName));
- PrintStream p = new PrintStream(file);
- p.println(activeChar.getName());
- p.println(tempBuffer);
- file.close();
- p.close();
+ try (FileOutputStream file = new FileOutputStream(new File(Config.DATAPACK_ROOT, "events/" + tempName));
+ PrintStream p = new PrintStream(file))
+ {
+ p.println(activeChar.getName());
+ p.println(tempBuffer);
+ }
}
catch (Exception e)
{
@@ -476,7 +476,7 @@ public class AdminEventEngine implements IAdminCommandHandler
{
final NpcHtmlMessage adminReply = new NpcHtmlMessage();
- final String replyMSG = StringUtil.concat("
[ L2J EVENT ENGINE ]" + "