|
1stPOPの計算
1stPOPの出現時間は、チャンネルサーバ起動時間(LastChannelServerStartupDate)と現在の周期(NowIntervalTime)から
算出できます。チャンネルサーバ起動時間時点の周期(NowIntervalTime)はEq.1の式を使用し、
Eq.1の現在の日時(NowDate)にチャンネルサーバ起動時間(LastChannelServerStartupDate)を挿入します。
Eq.3:
[1stPOP]
1stPOPDate = チャンネルサーバ起動時間(LastChannelServerStartupDate) + チャンネルサーバ起動時間時点の周期(NowIntervalTime)
Eq.3 example:
LastChannelServerStartupDate = 2009-12-28 20:09:05
NowIntervalTime = 34:27:37 - (2009-12-28 20:09:05 - 2009-05-28 13:32:57) * 0.001 = 29:19:04
1stPOPDate = 2009-12-28 20:09:05 + 29:19:04 = 2009-12-30 01:28:09
2ndPOP以降の計算
2ndPOP以降の出現時刻は、前回出現して討伐された時刻最後の討伐時刻(X-1FinishDate)に、
最後の討伐時刻時点の周期(NowIntervalTime)を足すことで算出できます。
最後の討伐時刻時点の周期(NowIntervalTime)はEq.1の式を使用し、
Eq.1の現在の日時(NowDate)に最後の討伐時刻(X-1FinishDate)を挿入します。

Fig.2
Fig.2の通り、討伐時刻はボス・チャンネルごとに保持されます。
Eq.4:
[2ndPOP~]
XPOPDate = 最後の討伐時刻(X-1FinishDate) + 最後の討伐時刻時点の周期(NowIntervalTime)
* ただし NowIntervalTime < 24:00:00 の場合は NowIntervalTime += 24時間
Eq.4 example(1):
1stFinishDate = 2009-12-30 01:30:27
NowIntervalTime = 34:27:37 - (2009-12-30 01:30:27 - 2009-05-28 13:32:57) * 0.001 = 29:17:18
2ndPOPDate = 2009-12-30 01:30:27 + 29:17:18 = 2009-12-31 06:47:44
Eq.4 example(2):
1stFinishDate = 2009-12-29 16:21:31
NowIntervalTime = 25:20:27 - (2009-12-29 16:21:31 - 2009-05-22 14:56:59) * 0.001 = 20:02:08
NowIntervalTime += 24:00:00
2ndPOPDate = 2009-12-29 16:21:31 + 44:02:08 = 2009-12-31 12:23:38
Eq.1のNowIntervalTimeが0以下になった場合、周期がリセットされます。
新しい周期は最後のFinishDateの時に24~48時間の範囲でランダムに決定されます。
また、リセットされても最後のFinishDateはボスごとに保持しているため、1stPOPのように一斉には出現しません。(Fig.3)

Fig.3
* 2008年3月下旬の3chでは、リセットされると周期が約42時間に変更されました。
* 2008年10月上旬の4chでは、リセットされると周期が約31時間に変更されました。
チャンネル別に完全に独立した周期を持っています。(各チャンネルごとに計算する必要があります。)
◆2008年06月26日~2008年10月23日までのプレドラ周期について
この期間のみ、プレドラのみがイエティ・ライオン・ワニの周期(共通周期)から外れました。
(共通周期通りに出現することもあることから)共通周期に加え、複数の周期が同時に混在するような周期構成となり、
非常に多く出現する状況となりました。 |