Hello guys, nothing special, just a guy ask me for that and maybe more peoples looking for it. You select enchant aura for all weapons on character selection.
Diff Created on aCis 378:
Index: config/server.properties
===================================================================
--- config/server.properties (revision 9)
+++ config/server.properties (working copy)
@@ -59,6 +59,10 @@
# Clients related options
# ================================================================
+# Visual Enchant for weapons on character selection
+# Disable : 0
+VisualEnchant = 16
+
# Allow delete chars after D days, 0 = feature disabled.
DeleteCharAfterDays = 7
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java (revision 9)
+++ java/net/sf/l2j/Config.java (working copy)
@@ -497,6 +497,7 @@
public static boolean SERVER_GMONLY;
/** clients related */
+ public static int VISUAL_ENCHANT;
public static int DELETE_DAYS;
public static int MAXIMUM_ONLINE_USERS;
@@ -1210,6 +1211,7 @@
SERVER_LIST_TESTSERVER = server.getProperty("TestServer", false);
SERVER_LIST_PVPSERVER = server.getProperty("PvpServer", true);
+ VISUAL_ENCHANT = server.getProperty("VisualEnchant", 0);
DELETE_DAYS = server.getProperty("DeleteCharAfterDays", 7);
MAXIMUM_ONLINE_USERS = server.getProperty("MaximumOnlineUsers", 100);
Index: java/net/sf/l2j/gameserver/network/serverpackets/CharSelectInfo.java
===================================================================
--- java/net/sf/l2j/gameserver/network/serverpackets/CharSelectInfo.java (revision 9)
+++ java/net/sf/l2j/gameserver/network/serverpackets/CharSelectInfo.java (working copy)
@@ -6,6 +6,7 @@
import java.util.ArrayList;
import java.util.List;
+import net.sf.l2j.Config;
import net.sf.l2j.L2DatabaseFactory;
import net.sf.l2j.gameserver.data.sql.ClanTable;
import net.sf.l2j.gameserver.model.CharSelectSlot;
@@ -149,7 +150,7 @@
writeD((slot.getAccessLevel() > -1) ? ((slot.getDeleteTimer() > 0) ? (int) ((slot.getDeleteTimer() - System.currentTimeMillis()) / 1000) : 0) : -1);
writeD(slot.getClassId());
writeD((i == _activeId) ? 0x01 : 0x00);
- writeC(Math.min(127, slot.getEnchantEffect()));
+ writeC(Config.VISUAL_ENCHANT > 0 ? Config.VISUAL_ENCHANT : Math.min(127, slot.getEnchantEffect()));
writeD(slot.getAugmentationId());
}
getClient().setCharSelectSlot(_slots);