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.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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user