Reduce object creation and calculations for long time event isEventPeriod method.
This commit is contained in:
		@@ -25,7 +25,6 @@ import java.util.ArrayList;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Locale;
 | 
			
		||||
import java.util.logging.Logger;
 | 
			
		||||
 | 
			
		||||
import org.w3c.dom.Document;
 | 
			
		||||
import org.w3c.dom.Node;
 | 
			
		||||
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
 | 
			
		||||
 */
 | 
			
		||||
public class LongTimeEvent extends Quest
 | 
			
		||||
{
 | 
			
		||||
	protected Logger LOGGER = Logger.getLogger(getClass().getName());
 | 
			
		||||
	protected String _eventName;
 | 
			
		||||
	boolean _enableShrines = false;
 | 
			
		||||
	protected boolean _active = false;
 | 
			
		||||
	protected boolean _enableShrines = false;
 | 
			
		||||
	
 | 
			
		||||
	// Messages
 | 
			
		||||
	protected String _onEnterMsg = "";
 | 
			
		||||
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
 | 
			
		||||
	 */
 | 
			
		||||
	protected void startEvent()
 | 
			
		||||
	{
 | 
			
		||||
		// Set Active.
 | 
			
		||||
		_active = true;
 | 
			
		||||
		
 | 
			
		||||
		// Add drop.
 | 
			
		||||
		for (EventDropHolder drop : _dropList)
 | 
			
		||||
		{
 | 
			
		||||
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
 | 
			
		||||
	 */
 | 
			
		||||
	public boolean isEventPeriod()
 | 
			
		||||
	{
 | 
			
		||||
		return _eventPeriod.isWithinRange(new Date());
 | 
			
		||||
		return _active;
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	/**
 | 
			
		||||
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
 | 
			
		||||
		@Override
 | 
			
		||||
		public void run()
 | 
			
		||||
		{
 | 
			
		||||
			// Set Active.
 | 
			
		||||
			_active = false;
 | 
			
		||||
			
 | 
			
		||||
			// Disable town shrines.
 | 
			
		||||
			if (_enableShrines)
 | 
			
		||||
			{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user