Skip to content

[SHARE]Weekly Sieges

Featured Replies

Patch

Index: /trunk/Game/config/main/custom.ini
===================================================================
--- /trunk/Game/config/main/custom.ini (revision 357)
+++ /trunk/Game/config/main/custom.ini (revision 358)
@@ -437,2 +437,9 @@
# Default: True
CustomMerchantTables = True
+
+# ---------------------------------------------------------------------------
+# Custom Siege
+# ---------------------------------------------------------------------------
+# Make Siege Every Week?
+# Default: False
+SiegeEveryWeek = False
Index: /trunk/Game/src/main/java/com/l2open/gameserver/model/entity/Siege.java
===================================================================
--- /trunk/Game/src/main/java/com/l2open/gameserver/model/entity/Siege.java (revision 221)
+++ /trunk/Game/src/main/java/com/l2open/gameserver/model/entity/Siege.java (revision 358)
@@ -1454,5 +1454,5 @@
			siegeDate.add(Calendar.DAY_OF_MONTH, 7);
		}
-		if (!SevenSigns.getInstance().isDateInSealValidPeriod(siegeDate))
+		if (!SevenSigns.getInstance().isDateInSealValidPeriod(siegeDate) && !Config.ALT_SIEGE_EVERY_WEEK)
			siegeDate.add(Calendar.DAY_OF_MONTH, 7);
		_isRegistrationOver = false; // Allow registration for next siege
Index: /trunk/Game/src/main/java/com/l2open/Config.java
===================================================================
--- /trunk/Game/src/main/java/com/l2open/Config.java (revision 323)
+++ /trunk/Game/src/main/java/com/l2open/Config.java (revision 358)
@@ -2047,4 +2047,5 @@
	public static boolean ALLOW_SPECIAL_VOICED_COMMANDS;
	public static int ALT_SOUL_CRYSTAL_LEVEL_CHANCE;
+    	public static boolean ALT_SIEGE_EVERY_WEEK;

	// *******************************************************************************************************
@@ -2149,4 +2150,5 @@
			ALLOW_SPECIAL_VOICED_COMMANDS = Boolean.parseBoolean(customSettings.getProperty("AllowSpecialVoicedCommands", "False"));
			ALT_SOUL_CRYSTAL_LEVEL_CHANCE = Integer.parseInt(customSettings.getProperty("AltSoulCrystalLevelChance", "32"));
+			ALT_SIEGE_EVERY_WEEK = Boolean.parseBoolean(customSettings.getProperty("SiegeEveryWeek", "False"));
		}
		catch (Exception e)

What's this ? no description, just a

 

[code ]

[/code ]

0.0001 line code ?

This is code which set-up config siege every week (In retail siege = every 2 week)

  • Author
This is code which set-up config siege every week (In retail siege = every 2 week)

yes it's true :)

thanks ,i was looking for that

 

Su000re spammer,

Anyway.. nice share, but is like crap not either a line :D

small share but usefull, i will use it thx for sharing and keep up :D

thanks, i changed just time. These things some times very useful when u don't know where to look :D

  • 2 weeks later...

Thanks usefull . How to change time ?

  • 2 weeks later...

it dont works for me

 

If it doesn't work for you, you can tell us whats wrong (error logs etc), and than we can help you.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.