Reduce object creation and calculations for long time event isEventPeriod method.

This commit is contained in:
MobiusDevelopment
2021-07-13 17:39:54 +00:00
parent 43024cc6bf
commit ffcbef2722
23 changed files with 207 additions and 88 deletions

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -55,7 +55,8 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
private String _eventName; protected String _eventName;
protected boolean _active = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -308,6 +309,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -350,7 +354,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -375,6 +379,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Destroy items that must exist only on event period. // Destroy items that must exist only on event period.
destoyItemsOnEnd(); destoyItemsOnEnd();

View File

@@ -55,7 +55,8 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
private String _eventName; protected String _eventName;
protected boolean _active = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -308,6 +309,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -350,7 +354,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -375,6 +379,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Destroy items that must exist only on event period. // Destroy items that must exist only on event period.
destoyItemsOnEnd(); destoyItemsOnEnd();

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {

View File

@@ -25,7 +25,6 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.logging.Logger;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
@@ -54,9 +53,9 @@ import org.l2jmobius.gameserver.util.Broadcast;
*/ */
public class LongTimeEvent extends Quest public class LongTimeEvent extends Quest
{ {
protected Logger LOGGER = Logger.getLogger(getClass().getName());
protected String _eventName; protected String _eventName;
boolean _enableShrines = false; protected boolean _active = false;
protected boolean _enableShrines = false;
// Messages // Messages
protected String _onEnterMsg = ""; protected String _onEnterMsg = "";
@@ -317,6 +316,9 @@ public class LongTimeEvent extends Quest
*/ */
protected void startEvent() protected void startEvent()
{ {
// Set Active.
_active = true;
// Add drop. // Add drop.
for (EventDropHolder drop : _dropList) for (EventDropHolder drop : _dropList)
{ {
@@ -365,7 +367,7 @@ public class LongTimeEvent extends Quest
*/ */
public boolean isEventPeriod() public boolean isEventPeriod()
{ {
return _eventPeriod.isWithinRange(new Date()); return _active;
} }
/** /**
@@ -390,6 +392,9 @@ public class LongTimeEvent extends Quest
@Override @Override
public void run() public void run()
{ {
// Set Active.
_active = false;
// Disable town shrines. // Disable town shrines.
if (_enableShrines) if (_enableShrines)
{ {