Nyan's Activity Logs

行動ログ

アストルティア防衛軍の今の敵兵団を調べるJavaScript

完全な周期性があるならば簡単にプログラミングできます。

アストルティア防衛軍 敵軍スケジュール表 | ドラクエ10 攻略の虎

7時間を1セットでローテーションしてるっぽいですね。ならば簡単です。

function getEnemyOfDefenseForce(d = new Date()) {
  const e = ['獣牙兵団', '鉄機兵団', '造魔兵団', 'ランダム'];
  const i = ((d.getDay() * 24 + d.getHours() + 1) % 7) / 2 | 0;
  return e[i];
}

const enemy = getEnemyOfDefenseForce();

5分で書いたので正しいかどうか保証しませんよw

そこそこ新しめのJavaScript構文のため古いブラウザでは動きません。まあ、コレが動かないようなブラウザは安全とは言い難いので使わない方がいいと思います。

よくわからない? ん、まあ、コレを機にプログラミングのお勉強などしてみては如何でしょうかw?