MonsterDailyMissionHandler NPE fix and cleanup.

Thanks to CostyKiller.
This commit is contained in:
MobiusDevelopment
2022-11-07 22:39:23 +00:00
parent f89dfc0f98
commit 43f1707098
4 changed files with 54 additions and 66 deletions

View File

@@ -117,7 +117,8 @@ public class MonsterDailyMissionHandler extends AbstractDailyMissionHandler
{
return;
}
if (checkTimeInterval() || ((_startHour == "") && (_endHour == "")))
if (checkTimeInterval() || (_startHour.equals("") && _endHour.equals("")))
{
final Party party = player.getParty();
if (party != null)
@@ -154,15 +155,14 @@ public class MonsterDailyMissionHandler extends AbstractDailyMissionHandler
private boolean checkTimeInterval()
{
if ((_startHour != "") && (_endHour != ""))
if (_startHour.equals("") && _endHour.equals(""))
{
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm");
final Date date = new Date();
final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm");
dateFormat.format(date);
try
{
// Check param hours
// Check hour parameters.
if (dateFormat.parse(dateFormat.format(date)).after(dateFormat.parse(_startHour)) && dateFormat.parse(dateFormat.format(date)).before(dateFormat.parse(_endHour)))
{
return true;