Jump to content

Visual Enchant Effect on CharacterSelection


Recommended Posts

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.

puPU05A.png

 

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);

 

Edited by StinkyMadness
  • Like 1
  • Upvote 4
Link to comment
Share on other sites

  • 2 months later...

here is adapted for h5

### Eclipse Workspace Patch 1.0
#P L2J_Server
Index: /game/config/Character.properties
===================================================================
--- /game/config/Character.properties (revision 0)
+++/game/config/Character.properties   (working copy)

+# Visual Enchant for weapons on character selection
+# Disable : 0
+VisualEnchant = 16

# Allow character deletion after days set below. To disallow character deletion, set this equal to 0.
# Default: 7
DeleteCharAfterDays = 1




### Eclipse Workspace Patch 1.0
#P L2J_Server
Index: src/main/java/com.l2jserver/config.java
===================================================================
--- src/main/java/com.l2jserver/config.java (revision 0)
+++src/main/java/com.l2jserver/config.java   (working cop



     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);
         

            ALT_GAME_FREE_TELEPORT = character.getBoolean("AltFreeTeleporting", false);
+            VISUAL_ENCHANT = character.getInt("VisualEnchant", 0);
            DELETE_DAYS = character.getInt("DeleteCharAfterDays", 7);
            ALT_GAME_EXPONENT_XP = character.getFloat("AltGameExponentXp", 0);
            ALT_GAME_EXPONENT_SP = character.getFloat("AltGameExponentSp", 0);



### Eclipse Workspace Patch 1.0
#P L2J_Server
Index: src/main/java/com.l2jserver/gameserver/network/serverpackets/CharSelectInfo.java
===================================================================
--- src/main/java/com.l2jserver/gameserver/network/serverpackets/CharSelectInfo.java (revision 0)
+++src/main/java/com.l2jserver/gameserver/network/serverpackets/CharSelectInfo.java   (working cop

            writeD(charInfoPackage.getDeleteTimer() > 0 ? (int) ((charInfoPackage.getDeleteTimer() - System.currentTimeMillis()) / 1000) : 0); // days left before
            // delete .. if != 0
            // then char is inactive
            writeD(charInfoPackage.getClassId());
            writeD(i == _activeId ? 0x01 : 0x00); // c3 auto-select char
            
+            writeC(Config.VISUAL_ENCHANT > 0 ? Config.VISUAL_ENCHANT : Math.min(127, charInfoPackage.getEnchantEffect()));
            writeD(charInfoPackage.getAugmentationId());

 

Link to comment
Share on other sites

  • 2 months later...
  • 6 months later...
On 1/17/2019 at 3:20 AM, StinkyMadness said:

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.

puPU05A.png

 

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);

 

hello my friend everything in peace, I liked this new method of showing or enchanting Allow more and move from another place to select or define account creation character equal to chronicles up

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock