Index: /trunk/L2_dreamcode_GameServer_IL/java/config/l2jmods.properties
===================================================================
--- /trunk/L2_dreamcode_GameServer_IL/java/config/l2jmods.properties (revision 89)
+++ /trunk/L2_dreamcode_GameServer_IL/java/config/l2jmods.properties (revision 94)
@@ -278,2 +278,5 @@
#Flaged Player Can Use GK
AltFlagedPlayerCanUseGK = True
+
+# Starting Title
+StartingTittle = L2jDreamCode
Index: /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/Config.java
===================================================================
--- /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/Config.java (revision 88)
+++ /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/Config.java (revision 94)
@@ -45,5 +45,6 @@
public final class Config
{
- protected static final Logger _log = Logger.getLogger(Config.class.getName());
+
+ protected static final Logger _log = Logger.getLogger(Config.class.getName());
/** Debug/release mode */
public static boolean DEBUG;
@@ -62,4 +63,6 @@
/** Login Server bind ip */
public static String LOGIN_BIND_ADDRESS;
+ public static String STARTING_TITLE;
+ /** Custom Starting tittle */
/** Number of login tries before IP ban gets activated, default 10*/
public static int LOGIN_TRY_BEFORE_BAN;
@@ -2045,4 +2048,5 @@
SERVER_NAME = L2JModSettings.getProperty("ServerName", "L2J DreamCode");
ALT_GAME_FLAGED_PLAYER_CAN_USE_GK = Boolean.parseBoolean(L2JModSettings.getProperty("AltFlagedPlayerCanUseGK", "false"));
+ STARTING_TITLE = L2JModSettings.getProperty("StartingTitle", "Something");
/** Custom Project Modifications - End */
Index: /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/gameserver/clientpackets/CharacterCreate.java
===================================================================
--- /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/gameserver/clientpackets/CharacterCreate.java (revision 77)
+++ /trunk/L2_dreamcode_GameServer_IL/java/net/sf/l2j/gameserver/clientpackets/CharacterCreate.java (revision 94)
@@ -198,4 +198,5 @@
newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);
+ newChar.setTitle(Config.STARTING_TITLE);
newChar.setTitle("");
OR
Index: /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/Config.java
===================================================================
--- /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/Config.java (revision 49)
+++ /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/Config.java (revision 50)
@@ -276,4 +276,6 @@
public static boolean CUSTOM_START_LEVEL;
public static byte SUBCLASS_LEVEL;
+ public static boolean CUSTOM_CHAR_TITLE;
+ public static String CUSTOM_CHAR_TITLE_TEXT;
public static boolean CHAMPION_ENABLE;
public static int CHAMPION_FREQUENCY;
@@ -1596,4 +1598,6 @@
CUSTOM_START_LEVEL = Boolean.parseBoolean(Modifications.getProperty("CustomStartLvl", "False"));
SUBCLASS_LEVEL = Byte.parseByte(Modifications.getProperty("SubclassLevel","40"));
+ CUSTOM_CHAR_TITLE = Boolean.parseBoolean(Modifications.getProperty("CustomStartTitle", "False"));
+ CUSTOM_CHAR_TITLE_TEXT = Modifications.getProperty("CustomTitleText","L2J-Infinity");
CHAMPION_ENABLE = Boolean.parseBoolean(Modifications.getProperty("ChampionEnable", "False"));
CHAMPION_FREQUENCY = Integer.parseInt(Modifications.getProperty("ChampionFrequency", "0"));
Index: /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/gameserver/network/clientpackets/CharacterCreate.java
===================================================================
--- /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/gameserver/network/clientpackets/CharacterCreate.java (revision 49)
+++ /trunk/L2J-Infinity_IL_GS/java/net/sf/l2j/gameserver/network/clientpackets/CharacterCreate.java (revision 50)
@@ -194,4 +194,9 @@
newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);
+
+ if (Config.CUSTOM_CHAR_TITLE)
+ newChar.setTitle(Config.CUSTOM_CHAR_TITLE_TEXT);
+ else
+ newChar.setTitle("");
L2ShortCut shortcut;
Index: /trunk/L2J-Infinity_IL_GS/Settings/Modifications.properties
===================================================================
--- /trunk/L2J-Infinity_IL_GS/Settings/Modifications.properties (revision 49)
+++ /trunk/L2J-Infinity_IL_GS/Settings/Modifications.properties (revision 50)
@@ -14,4 +15,13 @@
# Default: 40
SubclassLevel = 40
+
+# Custom Starting Title
+# This Will Set A Custom Title To The New Chars
+# Default: False
+CustomStartTitle = False
+
+# What Shoud Be The Title ?
+# Max: 16
+CustomTitleText = L2J-Infinity
# ========================== #