Moved ChuseokHarvestFestival isEventPeriod check in reset event.

This commit is contained in:
MobiusDevelopment
2022-09-22 08:44:38 +00:00
parent 8f9d40d457
commit dbff20bb61

View File

@ -54,11 +54,8 @@ public class ChuseokHarvestFestival extends LongTimeEvent
addFirstTalkId(MOON_RABBIT, FULL_MOON); addFirstTalkId(MOON_RABBIT, FULL_MOON);
addTalkId(MOON_RABBIT, FULL_MOON); addTalkId(MOON_RABBIT, FULL_MOON);
if (isEventPeriod())
{
startQuestTimer("schedule", 1000, null, null); startQuestTimer("schedule", 1000, null, null);
} }
}
@Override @Override
public String onAdvEvent(String event, Npc npc, Player player) public String onAdvEvent(String event, Npc npc, Player player)
@ -113,6 +110,8 @@ public class ChuseokHarvestFestival extends LongTimeEvent
break; break;
} }
case "reset": case "reset":
{
if (isEventPeriod())
{ {
// Update data for offline players. // Update data for offline players.
try (Connection con = DatabaseFactory.getConnection(); try (Connection con = DatabaseFactory.getConnection();
@ -132,7 +131,7 @@ public class ChuseokHarvestFestival extends LongTimeEvent
plr.getVariables().remove(CHUSEOK_HARVEST_FESTIVAL_VAR); plr.getVariables().remove(CHUSEOK_HARVEST_FESTIVAL_VAR);
plr.getVariables().storeMe(); plr.getVariables().storeMe();
} }
}
cancelQuestTimers("schedule"); cancelQuestTimers("schedule");
startQuestTimer("schedule", 1000, null, null); startQuestTimer("schedule", 1000, null, null);
break; break;