DQX 防衛軍タイマー | チャートと防衛スケジュール

ドラゴンクエスト10 攻略

--:--

  • .

ボス討伐・ワンオペ用・他コンテンツ

  • トリニティ
  • 野営キャンプ
  • --:--: 初手:バイキ/風切、フォース、ピオリム、会心ラップ、(魔結界、心頭滅却)

    [バトルトリニティ]
    4:55 ジュエル
    4:30 ボーナスジュエル(自陣・中心)
    4:20 ジュエル
    4:00 援軍玉(自陣)
    3:45 ジュエル
    3:30 ボーナスジュエル(側陣・外周)
    3:10 ジュエル
    2:35 ジュエル
    2:30 ボーナスジュエル(自陣・中心)+援軍玉
    2:00 ジュエル
    1:30 ボーナスジュエル(側陣・外周)
    1:25 ジュエル
    1:00 援軍玉(自陣)
    0:50 ジュエル
    
    [ヴァリーブートキャンプ]
    3:29 開始 (推奨行動)
    3:03 絶の震撃 (ジャンプ)
    2:54 ジゴスパーク (離れる)
    2:10 ジゴスパーク (離れる)
    1:55 ダークテンペスト (近づく)
    1:49 流星
    1:46 絶の震撃 (ジャンプ)
    1:33 ダークテンペスト (近づく)
    1:30 光x3
    1:10 ジゴスパーク (離れる)
    0:40 絶の震撃 (ジャンプ)
    0:30 ★ボーナスタイム
    0:15 光x5
    0:05 ダークテンペスト (近づく)
    
    [異星からの侵略軍] (獅子門)【高速周回用】
    [巨大リルグレイド](マシン系)
    必要耐性:マヒ
    ま5遊レ電構成 ままま遊+まま電レ
    ※遊側のまもx2が猛攻と縛り札を分担して取る
    9:58 遊:直進、レ:紅蓮蝶、電:ライトフォース、ま:HPリンク、札猛=まx2:
    9:50 遊:直進、ま:遊びにツッコミ
    9:40 ま:回復ドリンク&ツッコミ、札猛:橋前左でアイテム回収
    9:30 遊:北着(大砲円より北)&回復ドリンク、ま:北着
    9:25 電:クロックチャージ、ま:ウォークライor牙神昇誕
    9:20 遊:デュエルブレイカー、札:北着(全員:北集合)、ま2:回復ドリンク、
    9:15 札:金縛り、電:フォースブレイク、ま1:ゴールドフィンガー、ま3:回復ドリンク
    9:10 札:猛攻の書、レ:ケルベロスロンド、電:ダークネスショット、ま:ゴッドスマッシュ
    9:05 遊:ひゃくれつなめ、他:災禍
    9:00 遊:フローズンバード、ま:ライガークラッシュ、ビーストファング、電:サンライトアロー
    8:50 遊:ギガスロー、ま:Aペチ、電:シャイニングボウ
    8:40 ま:タイガー、討伐完了
    8:10 遊:(南・東大砲裏) ミラクルボックスの可能性(敵軍勢とグール化が待ち受ける)
    ※防衛軍フィーバーではミラクルボックス確定
    
    
    [異星からの侵略軍] (獅子門)【野良討伐用】
    [巨大リルグレイド](マシン系)
    9:40 (南) 両端にUFO・橋にカンダタ
    8:30 (南・橋) 大砲で雑魚 8:20に西で雑魚
    8:10 (南・大砲近く) ミラクルボックスの可能性
    8:00 (南・橋近く) 縛り札
    7:30 (南・橋近く) 雑魚沸き(大砲地点・南東の木) 波動役と縛り札役は橋中央で待機
    7:25 (橋の中央) 波動役と縛り札役は橋中央で待機 (ボスに壁相撲するな)
    ?:?? (橋の中央) 縛り札使用(スタン):ボスの鐘召喚を止める(左右両端にUFO)
    5:30 (南・橋)までにボス討伐したい
    ?:?? (南) 橋前に雑魚・左に雑魚+UFO (UFOのグール化注意)
    ?:?? (南) 結界前の中央に雑魚・結界前右にUFO
    
    
    [闇朱の獣牙兵団] (獅子門) 
    必要耐性:ブレス
    9:35 (南・橋近く) アイテム回収
    8:10 (南・橋近く・西or東) ミラクルボックスの可能性
    8:10 ※ここまで異星と出現パターン同じ
    7:50 全員北上・ボス討伐へ
    5:10 南にもどる(討伐が間に合わない場合)
    ?:?? (橋の南端) スタン:ボス召喚
    4:45 (南・結界横) アイテム回収
    ?:?? (大砲サークル) 縛り:ボス召喚
    ?:?? (結界前) 縛り:ボス召喚
    2:00 (結界前) 縛り使用:ボス召喚
    1:50 (南) アイテム回収(不確定)
    [########################################]
    
    [紫炎の鉄機兵団] (獅子門)
    9:00 (南・橋近く) 縛り札
    8:20 (北) 北へ・北のメガース&ボス(野良討伐)
    8:00 (南・結界横) 縛り札
    7:40 (南・大砲近く) ミラクルボックスの可能性
    ?:?? (南・大砲サークル) 縛り:ボス召喚
    5:30 (南・大砲前) メガース出現(無傷目的の場合は南に戻る)
    5:00 (南・西結界前) バイオキラーx3出現(無傷目的の場合は即殺)
    ?:?? (結界前) 縛り:ボス召喚
    1:00 (南) アイテム回収(不確定)
    
    
    [深碧の造魔兵団] (獅子門)
    8:00 (南・橋近く) 縛り札
    7:15 (南・橋近く・西奥) ミラクルボックスの可能性
    7:10 (橋の中央) スタン:ボス召喚
    ?:?? (南) 南で待つか、4人ずつ南北で分かれるのが定番(野良討伐)
    4:40 (南・大砲サークル) 縛り:ボス召喚
    ?:?? (結界前) 縛り:ボス召喚
    3:50 (南・結界横) 縛り札
    1:50 (南) アイテム回収(縛り札)
    
    
    [蒼怨の屍獄兵団] (ツスクル村) 
    [蒼怨の武骸将デゾス]
    [蒼怨の邪骨将マッゼ]
    必要耐性:呪文耐性
    9:40 (結界前) デスタン、ドッデボーン、魔鐘、けさぎりクローク
    9:20 (結界前、小屋前)…けさぎりクローク
    8:40 (結界前、小屋前)…デッドボーン、デスタン、スカルキー、魔鐘
    8:40 (中央広場) 大砲の弾
    8:10 (中央広場) 物資
    8:00 (中央広場・建物の南) ミラクルボックスの可能性
    7:30 (結界前)…けさぎりクローク
    7:30 (結界前) 物資
    7:00 (南口前) 大砲の弾
    6:40 (中央広場)…デッドボーン、デスタン
    6:30 (南口前) 物資
    5:20 (結界前)…けさぎりクローク
    4:30 (広場の出口)縛り:召喚(マッゼ)
    4:30 (結界前) 物資
    4:00 (結界前) 大砲の弾
    4:15 (結界前)…デスタン、デッドボーン、けさぎりクローク
    2:50 (結界前)…デッドボーン、魔鐘
    1:45 (結界前)…デッドボーン、デスタン
    1:25 (中央広場)…けさぎりクローク
    0:55 (中央広場)…けさぎりクローク、デスタン、魔鐘
    --------------------------------
    
    
    [銀甲の凶蟲兵団] (チョッピ荒野)
    [銀甲の崩撃将ダバム]
    [開始時点から右=北、左=南]
    必要耐性:ブレス
    9:50 (下段・南)アイテム回収 (縛り札)
    8:55 (下段・北)アイテム回収(縛り札)
    8:00 (北・南)中ボス:大サソリx2出現(オトリ落とす)
    7:25 (南・大砲サークル) ミラクルボックスの可能性
    6:00 (討伐する場合)ボスに向け北上
    5:45 (大砲サークル)オトリ使用
    5:20 (下段・北)アイテム回収(縛り札)
    4:40 スタン:ボス召喚
    3:18 (南東・右・奥) 大鐘※見逃しやすいので注意
    3:19 (南東・右・奥) 大鐘※見逃しやすいので注意
    3:20 (南東・右・奥) 大鐘※見逃しやすいので注意
    3:15 (北西・左・手前) 大鐘
    2:30 (結界前) 縛り:ボス召喚
    1:40 (大砲サークル)オトリ使用
    
    [大砲役]
    9:40 (上段・南・左) 砲弾支給
    9:10 (南東・右) 大鐘
    9:33 砲撃:中央
    9:12 砲撃:北
    9:05 砲撃:北(南はハチ&&範囲外大鐘なので地上班にまかせる)
    8:20 降りて、北サークルの神速回収
    7:50 (北東)砲弾アント・しびれ砲弾x3
    6:50 ツッコミでもどる
    5:40 (下段・南) 砲弾回収してすぐ上へ
    5:30 砲撃:中央(オトリ)
    4:40 砲弾回収(南→北)
    4:10 砲撃:北→中央→南→中央(まだくるので弾は雑魚用に)
    2:20 砲撃:北→南:サソリx4など
    1:30 砲撃:中央(オトリ・サソリ)あるかも
    1:25 大砲役・下に降りて参戦
    
    
    [翠煙の海妖兵団] (ジュレット)
    [翠煙の波皇将ネブド]
    [基本]
    9:00 (北or南)…大鐘
    8:30 (北or・浜辺側南)…ミラクルボックスの可能性・バナゴルD近く
    6:10 (北or南・浜辺側)…鐘・大鐘/中ボス(しびれ砲弾落とす)
    4:30 (北or南・浜辺側)…鐘・大鐘/中ボス(しびれ砲弾落とす)
    3:00 (中央酒場前)…大鐘
    1:15 (中央酒場前)…鐘
    
    [金縛り役]
    9:30 北側(右→)へ
    9:25 (北側階段下)…アイテム出現
    6:30 (桟橋)…アイテム出現
    4:50 (桟橋)…アイテム出現
    2:25 (酒場前)…アイテム出現
    2:00 (門)…しびれ砲弾切れ後、金縛り使用
    
    [大砲役](討伐なら賢者)
    9:30 南側(左←)へ
    9:20 (南側階段下)砲弾x3回収
    7:10 (桟橋)しびれ砲弾x3回収 ※ボスが動いてから回収
    5:25 (初期位置)※討伐なら、もう戻って中央にしびれ・雑魚砲を往復して降りる
    4:40 (初期位置)砲弾x3
    4:00 (初期位置)もどりのつばさで初期位置へ
    3:50 (初期位置)+砲弾x3
    3:30 ◎砲撃→北or南のワカメ
    2:55 ◎砲撃→中央の鐘 ※次急げ
    2:45 ◎砲撃→北or南のワカメ
    2:20 ◎砲弾x6
    
    
    [灰塵の竜鱗兵団] (ガタラ)
    [灰塵の豪雷将バルケ:門前で鐘召喚]
    [中ボス1:こけむしルドン:HP130000]
    [中ボス2:猛爆隊長ダイノス:HP187000:門前で鐘召喚]
    
    [基本]
    9:50 (広場の北)リザード・チビドラ:補助役範囲は開幕まっすぐ
    9:50 (広場の南)小鐘(猛攻)・リザードx3:単体まもは開幕右へ
    9:20 (宿屋前)アイテム出現(縛り札)
    9:10 (宿屋前)骨型中ボス出現 ([オトリストーン]落とす)、1人は門に残る
    9:00 (広場の南)チビドラなど:雑魚処理
    8:20 (門前)雑魚
    8:15 (広場の南) ミラクルボックスorチビドラ?
    8:10 (中央広場柱)アイテム出現
    8:00 (駅方面)レグ型中ボス出現 ([縛り札]落とす)(残6:20まで動かない)
    6:10 (駅方面)大鐘
    5:55 ()大ボス進行開始
    5:15 (大砲サークル)[オトリストーン]使用:大砲サークル位置
    4:55 (門前)雑魚
    4:45 (大砲サークル)[縛り札]使用:大ボス召喚
    4:10 (門前)雑魚
    4:00 (大砲サークル)[オトリストーン]使用
    4:00 (広場の南)アイテム出現
    3:18 (大ボス初期位置)大鐘※見逃しやすいので注意
    3:19 (大ボス初期位置)大鐘※見逃しやすいので注意
    3:20 (大ボス初期位置)大鐘※見逃しやすいので注意
    2:40 (大砲サークル)[オトリストーン]使用
    2:40 (大砲サークル)砲撃x6
    2:00 (中央広場)並鐘x3 bell
    1:20 (中央広場柱)アイテム出現(縛り札)
    
    
    
    [彩虹の粘塊兵団団]
    [彩虹の死剣将グロズ]
    [撃滅隊長ジェリゴ:HP27000]
    8:00 
    7:20 (結界前) 右-アイテム
    6:40 (結界前) 左-強化弾
    6:30 (南小屋) アイテム-鐘倒す
    5:30 (南小屋) 魔結界など強化更新-ボスへ/[縛り札]使用
    4:40 (中央広場) アイテム
    4:20 (結界前) 戻って雑魚退治-将軍も順次倒す
    4:10 (結界・裏手) ミラクルボックス?
    3:10 (南小屋) 鐘処理 ※1回目のボスの鐘呼びは猛攻落とすので止めない
    3:00 (結界前) アイテム
    2:40 (結界前) ボス鐘呼び-[縛り札]使用
    2:00 (結界前) 時間切れまでどんどん[しびれ砲弾](将軍が落とす)
    
    
    
    [芳墨の華烈兵団] (ジュレット)
    [ボス:芳墨の堕天使フィア(怪人系)]
    [中ボス:南・左:誘殺参謀リランザ:魅了]
    [中ボス:北・右:ろうごくドーター:ブレス・呪文]
    [基本]
    7:30 南北どちらかに鐘、
    7:30 ※以後、鐘が出た側を「A側」、逆を「B側」と呼ぶ(ボスの最終南北方向は「A側」) 
    7:25 (南北)「A側」のボスが外階段へ動く・止めつつ集中攻撃
    7:20 (北)アイテム・縛り札
    6:35 (中央) アイテム・縛り札
    6:20 (中央・両階段下)…「A側」「B側」に中鐘
    6:00 (中央)…※討伐目的時、集合して札強化。[縛り札]役から突撃
    4:30 (中央・北階段前)…大鐘 ★
    3:40 (中央広場)…ボス移動開始
    2:40 (中央広場) アイテム
    2:30 (中央広場)…大鐘
    2:00 (結界)…「A側」の結界にボスが移動、[縛り札]か[しびれ砲弾]で鐘召喚妨害
    1:45 (外階段)…ボス側進行側の階段外下に大鐘
    1:44 (外階段)…大鐘※見逃しやすいので注意
    1:43 (外階段)…大鐘※見逃しやすいので注意
    1:40 (中央広場)…鐘・雑魚処理を忘れずに(ほっておくと反対側の門が壊れる)
    1:20 (中央広場)…中鐘※見逃しやすいので注意
    1:00 (結界)…しびれ砲弾x3切れを確認後、ボスや中ボスを[縛り札]で止める
    
    [大砲役]
    7:20 (南・左) 砲弾回収
    5:50 もどりのつばさ
    5:30 ◎砲撃→(南北)…雑魚デビル(移動遅い)
    5:10 砲弾補給
    5:10 ◎砲撃→(南北)…「B側」雑魚デビル※鐘直後のを地上で処分してない場合
    5:10 ◎砲撃→(中央)…雑魚※中ボス2体目進撃と同時にわく
    4:45 砲弾補給
    4:40 ◎砲撃→(南)…雑魚コアクモーン(移動速い)
    4:30 ◎砲撃→(中央)…雑魚※大鐘注意チャット…中央
    4:00 ◎砲撃→(北)…雑魚デビル
    3:45 ◎砲撃→(南)…雑魚コアクモーン
    3:25 しびれ砲弾補給
    3:10 ◎砲撃→(南)…雑魚デビル
    2:45 ◎砲撃→(南北)…雑魚コアクモーン+鐘※階段にひきつけギリギリ
    2:20 ◎砲撃→(南北)…
    2:20 ◎砲撃→(中央)…鐘
    2:00 ※(南北)大ボスが結界前に来るので、しびれ玉待機
    1:45 ※大鐘注意チャット…階段下
    1:40 ◎砲撃→(南北)…「A側」[しびれ砲弾]…大ボス・大鐘・鐘召喚阻止
    1:35 ◎砲撃→(南北)…「A側」強化砲弾…大ボス・大鐘
    1:25 ◎砲撃→(南北)…「A側」強化砲弾…大ボス・大鐘
    1:10 ◎砲撃→(南北)…「A側」[しびれ砲弾]…大ボス
    1:00 ◎砲撃→(南北)…※未処理だとボスと反対側に雑魚がくるときあり
    1:00 ※[しびれ砲弾]切れチャット…縛り札役に伝えるため
    
    
    
    [芳墨の華烈兵団] (ジュレット)
    [討伐用ワンオペ門番](魔剣士・鎌)
    7:30 (中央広場・南)…広場南の砲弾x3を拾う
    7:20 (中央広場)…皆に合流し中ボスに[厄災の滅撃]+[暗黒連撃](状態耐性を落とす役割)
    6:20 (中央広場)…南北・最初に敵が出たほうへ・小鐘にCT[煉獄魔斬Ⅲ]([爪牙の陣]+[暗黒連撃]も可)
    6:20 (中央広場)…反対の階段へ・中鐘に[暗黒連撃]x2,3 
    6:20 (中央広場)…[猛攻の書]を使う
    5:40 (結界前)…そのまま階段をのぼり、壁で敵を重ねつつ[根絶やしの重撃]をデビルA-Dに(猛攻なければ[爪牙の陣]敷く)
    5:20 (中央広場)…中央に向かって単体コアクモーンCに[邪炎波] ミラクルボックス
    5:20 (中央広場)…雑魚デビル+他に[ダークマター]or[邪炎波]+[暗黒連撃]
    5:20 もどりのつばさ
    5:10 ◎砲撃→(中央)…雑魚
    4:45 (拠点)…[闇のヴェール](中央出現に備える)
    4:45 ◎砲撃→(南)…雑魚
    4:30 (中央広場)中央下に落ちる
    4:30 (中央広場・南寄り)…デビル他 [ハデスの宴]
    4:30 (中央広場・北寄り)…大鐘 CT[煉獄魔斬Ⅲ]&[暗黒連撃]x1,2
    4:10 (結界前・北)…雑魚デビル [根絶やしの重撃]
    4:10 もどりのつばさ (無傷目的ならこのあたりまでにボスを倒してほしい)
    3:50 ◎砲撃→(南)…雑魚コアクモーン
    3:40 ※暇になり、下に降りてボスに1,2撃与えることもできる
    3:00 ※以後、だいたい上の通常防衛時[大砲役]と同じ
    1:40 ◎砲撃→(南北)…大鐘も誰もタゲせず門にひきつけて[しびれ]x1+[砲撃]x2で処理可
    1:00 ※この時間までは耐えられる
    
    
    [白雲の冥翼軍団] (チョッピ荒野)
    [ボス:白雲の烈雲将ヤヌビ(鳥系)] 呪い・混乱・息・呪文
    [中ボス:幽閉極長チッチチ] 息
    [基本]
    7:50 (下段・南・右)アイテム回収 (南から、縛り札・オトリ・書)
    7:50 (上段・北・左)砲弾支給(序盤は戦力過剰なので野良なら砲台不要)
    7:10 (下段・北・左)もどりのつばさで大砲玉回収
    6:50 (下段・北・左)アイテム回収 (南から、縛り札・オトリ・書)
    6:45 (北or南)大鐘
    6:00 (中央)中ボス
    5:50 (南サークル近く) ミラクルボックスの可能性
    4:40 (中央)縛り札使用(ボスの召喚阻止)
    4:30 ボス前猛攻使用
    3:30 (中央)中鐘・雑魚
    2:40 (上段・北・左)砲弾支給 (オトリストーン用)
    2:20 (中央)オトリストーンA使用&もどりのつばさ&大砲(中ボスx2処理)
    2:20 (下段・南・右)アイテム回収 (縛り札)
    2:10 (南)大鐘(処理最重要!!)
    1:50 (下段・南・右)アイテム回収
    1:30 (門前)縛り札使用(ボスの召喚阻止)
    0:50 (上段・北・左)砲弾支給 (オトリストーン用・鐘用)
    0:50 (中央)オトリストーンB使用&もどりのつばさ&大砲(雑魚大量処理)
    ※チッチチから猛攻の書ドロップ
    ※「ヤヌビが静かにうごきをとめた」状態では縛り札効果なし
    ※闇のおたけび(呪い・混乱・移動低下?)、ギラグレイド
    ※大砲役・上段に常駐の必要なし
    
    
    [白雲の冥翼軍団] 
    [3分討伐用ワンオペ(魔剣)]
    7:50 (上段・北)波動開放&大砲x3取る
    7:40 (上段)北だけ大砲x1撃つ
    7:20 (下段・南)外側のオトリだけとる(玉タゲ南大砲キャンセルで高速接近移動)
    6:40 (下段・北)カイロプッテx3に接近&ダークマター
    6:50 (下段・北)内側のオトリだけとる(玉タゲ北大砲キャンセルで高速接近移動)
    6:40 (下段・北)適当に近くの雑魚に攻撃
    6:30 (中央)他皆・鐘だけ処理してボスへGO
    6:10 (中央)(神速)&オトリA&つばさ&中央砲撃x1
    5:30 (中央)雑魚無視してサークルへ&チッチチにCT技&オトリB&つばさ&中央砲撃x1
    5:10 (中央)闇のヴェール&ハデス&根絶やしでサークル雑魚残党を処理
    4:40 (中央)ボスに爪牙の陣&猛攻C&煉獄魔斬Ⅲなど討伐参加
    
    [3分討伐用アイテム役(レンジャー)]
    7:50 (上段)紅蓮蝶のきりで全バイキ
    7:40 (下段・南)外側のオトリを残してとる
    6:50 (下段・北)内側のオトリを残してとる
    6:30 集合&ボスに縛り札&(猛攻)&クロー、以後通常討伐
    
    
    [灰塵の竜鱗兵団]
    [5分討伐用ワンオペ(占/スパ)]
    9:50 わたぼう力&大砲取る
    9:45 宿屋のアイテムはとらない
    9:45 ルドンで星・教皇など、ルドンのオトリひろう
    9:00 門にもどって雑魚処理、門前に星&ボケSHT&魔王&塔・死神mizu 
    8:10 (中央広場柱)縛り札出現(レグ来る前に回収)
    8:00 レグに近づかず放置or中央柱でぐるぐる追いかけっこ
    6:20 縛り:レグの召喚(なしでいい)
    6:10 門に眠り陣でレグ眠らす
    5:45 大鐘がルドンを呼んだら、オトリ&大砲・しびれ砲弾&砲撃
    4:20 ぐらいまで耐えたい
    
    [緑腐の樹葬軍団] (ガタラ)
    
    [ボス:(植物系): 腐緑の呪老将ズタン] 魔蝕(幻惑・呪い・混乱)・ドルマドン・踊り
    [中ボス:烈震竜樹ハダルテ] たたきつぶす
    [きのこ] HP低いので補助職が範囲でまとめて倒す
    [他雑魚] HP多いので個別連撃やCT範囲を使うと良い
    [基本]
    7:50 大砲・強化弾 (右)
    7:40 雑魚・大鐘 (直進宿屋前)(猛攻を落とす)
    7:40 雑魚 (右)
    7:35 アイテムx3 (右・素材屋前)(縛り札)
    7:20 雑魚一斉コズタン (全体)
    7:00 雑魚コズタンD,E (左階段)
    6:50 中ボス (集合・猛攻を使う)★
    6:30 中ボスx4 A,D,(C),E,Bの順で集中攻撃 (しびれ弾落とす)(左階段Eに注意)
    5:00 大鐘 (右・南東)
    4:50 雑魚一斉 (酒場前・中央他)
    4:33 ボス進行開始
    4:25 雑魚 (中央)
    4:15 雑魚 (中央)
    4:10 鐘召喚 (スタン)(大鐘酒場前)
    4:00 アイテムx3 (酒場前)(ゴミ・回収不要かも)
    3:50 雑魚 (左階段)
    3:30 しびれ砲弾x5を使う(ボスを止める)★ラッシュタイム
    3:10 雑魚 (中央)
    2:10 中鐘 (酒場前)、雑魚(中央)
    2:00 鐘召喚 (門前)(スタン)(Aぺちで呼びキャンセル可能)
    1:50 大鐘 (酒場前)
    1:30 中ボスF (右)
    1:20 アイテムx3 (中央)
    0:50 雑魚一斉 (中央・南東・階段)
    0:40 縛り札を使う(ボス&中ボス)
    
    [緑腐の樹葬軍団]
    [2分討伐用ワンオペ(海賊短剣)]
    7:50 (他の人) 雑魚倒す
    7:40 右へ 中鐘倒す
    7:20 ボス前に大砲x3設置 砲撃ブースト
    7:05 (他の人) ボスへ・コズタン無視
    7:00 門前の敵つんつんにAペチ接近
    6:55 おたけび
    6:40 (コズタン接近待ち)ボケ
    6:30 ネメシスエッジでまとめて処理
    6:20 (きのこ接近待ち)ボケ
    6:10 メイルストロム
    6:00 スタンショット(ハダルテA)
    5:50 散弾ショットなど
    5:30 この時点まで耐えたい
    
    [青鮮の菜果軍団] (メルサンディ村)
    [ボス:(植物系): 青鮮の根絶将コンネ] (魅了・呪文・風)
    7:59 (中央)魔結界x2、天光の護り
    7:55 (門・右)アイテム回収 (縛り札)
    7:40 (中央)雑魚
    7:00 (中央)中ボス(しびれ弾落とす)
    6:55 (門・左)雑魚2に注意
    6:40 (門・右)アイテム回収 (縛り札・オトリ)
    6:20 (中央)中ボス C
    6:00 (中央)大鐘
    5:55 (門・左)中ボスキングDに注意
    5:50 (右の畑)中ボス B
    5:40 (中央)雑魚
    4:50 (門・右)アイテム回収 (縛り札)
    4:20 (中央)中ボス+ボス移動
    4:05 (門・左)雑魚3に注意
    3:55 (中央)鐘召喚 (縛り札を使う)
    3:45 (中央サークル)オトリストーン
    3:35 (中央)しばり弾でボスを止める
    3:30 (中央)大鐘
    3:31 (中央)大鐘
    3:10 (門・右)アイテム回収 (縛り札・砲弾)
    3:11 (門・右)アイテム回収 (縛り札・砲弾)
    3:12 (門・右)アイテム回収 (縛り札・砲弾)
    2:00 魅了対策に弓ポン
    1:40 (結界前)大鐘召喚 (縛り・スタン)
    1:05 (中央サークル)オトリストーン
    
    [鋼塊の重滅軍団] (グランゼドーラ)
    [ボス:(悪魔系): アボク] (痛恨,サンドブレス)
    7:55 (門前)アイテム回収 (縛り札,オトリ)
    7:45 (中央4,東3,西1)戦力分散
    7:30 (東・西)敵 鐘・こんぼうず
    6:35 (東)アイテム回収(砲弾)
    6:25 (西)敵
    6:00 (東)敵・中ボス(ゾベエガA)
    5:30 (東)ゾベエガAと雑魚に砲弾x2使用、中ボスがしびれ弾落とす
    4:55 (西)敵
    4:50 (門前)アイテム回収
    4:30 (東)アイテム回収(砲弾)
    4:25 (中央広場)敵
    4:10 (中央)オトリストーンAを使用
    3:30 (中央広場)敵・中ボス(ゾベエガB)
    3:10 (中央)アイテム回収(砲弾)
    2:50 (中央広場)ボス移動・砲弾、しびれ弾を中央
    2:40 (中央広場)ゾベエガCを優先処理(エステラ召喚)
    2:20 (東)大鐘
    1:30 (東)敵
    1:30 東障壁の大砲が門前ターゲット
    1:10 (門前)オトリストーンBを使用
    0:40 (門前)縛り札
    
    [青鮮の菜果軍団] (メルサンディ村)
    [2分討伐用]
    7:55 (門・左)門番:アイテム回収 (砲弾x3)
    7:28 (中央)討伐組:ボスへ凸
    7:18 (中央)門番:大砲:西
    7:10 (中央)門番:大砲:東
    6:55 (中央)門番:神速の書+結界へ移動・アイテム回収
    6:10 (ボス)門番:ツッコミ合流+ボスにCT攻撃+縛り札+討伐
    6:30 (中央)門番:大砲:東x2
    6:40 (中央サークル)門番:オトリストーン
    7:40 (中央)門番:範囲雑魚処理
    7:28 (中央)門番:CT範囲で鐘雑魚処理+神速回収
    
    [鋼塊の重滅軍団] (グランゼドーラ)
    [2分討伐用]
    [討伐構成]魔x6,竜x1,魔戦(釣り)x1
    7:50 (中央)全員中央へ凸・魔x1がアイテム拾う
    7:45 ()魔戦がボスを釣る(噴水横で仲間にツッコミもどり)
    7:40 ()札役が壁をする・魔戦はFB
    7:40 ()暴走やまびこ陣をサークルより前方で使用・各自覚醒
    7:30 ()縛り札を使用・霊脈陣・ファイアブレイク・マジックアロー
    7:25 ()魔戦がギガブレイクとマダンテ
    6:55 ()オトリを使用・陣更新・雑魚はマヒャデドスで倒す
    6:40 ()霊脈陣更新・フォースブレイク更新
    6:30 ()エステラ召喚・討伐完了予定
    

    防衛タイマーの使い方

    • 戦闘開始に合わせて上部の各兵団の略字タブをクリックし、タイマーをリセット
    • 音と赤色にあわせて敵出現場所・行動内容などの注意点に気づいて対処する
    • 音の種類:◎砲撃「ドン」、▲鐘関連「チリンチリーン」、☆縛り「ジャーン」、・他「ピッ」
    • ※ あくまで固定より野良マッチング用

    防衛スケジュールの使い方

    • 最上部に現在日時と直近の防衛軍のスケジュールを記載
    • 濃い字が現在の兵団
    • マウスオーバーで時間(23:00-)のような予定も確認可能
    • 防衛スケジュールの全軍団(?)(異星)の時間に通知音:この画面開きっぱなしで時報でお知らせ

    準備

    • 「機神の眼甲」(顔アクセ)でテンションをあげる
    • 「夢幻魔王の勲章」(他アクセ)でテンションのダメージや維持率をあげる
    • ベルトは武器と属性を合わせる (光が人気)(魔剣が多いときは闇)(武が多いときは雷)
    • 全体攻撃ができ火力が高い武器 (ボス対策や討伐目的の場合は爪OK)
    • 「エステラのこころ」連続メラガイアー9999x3で火力の期待値が高い
    • 「ヴァレリアのこころ」スタン効果で防衛や討伐が安定する
    • 達人の宝珠
    • 状態異常対策の耐性装備

    防衛用アイテムの効果

    初期配布

    • 回復ドリンク :周囲の味方のHPを50%回復:回復職不在でもこれで十分
    • 魔力ドリンク :周囲の味方のMPを50%回復:つかわない
    • 復活ドリンク :周囲の味方をHP50%で確実に蘇生:ボスの範囲攻撃崩壊対策
    • リトライストーン :死亡してから20秒後、自動的に復活地点で蘇生
    • もどりのつばさ :復活地点に移動:大砲役に必須

    途中補給・敵ドロップ

    • 強化砲弾:範囲に6900程度のダメージ:出現直後や結界前の雑魚処理
    • ★しびれ砲弾:10秒スタン+範囲に500程度のダメージ
    • ★金縛りの札:周囲の敵を必ず20秒スタン:結界前のボスや鐘召喚阻止用
    • ★オトリ召喚の札:使用地点に敵を集める:砲台地点に使う
    • 猛攻の書:周囲の味方に与ダメージ増加:ボスの前に使う
    • 堅守の書:周囲の味方に被ダメージ減少:ボスの前に使う
    • 神速の書:周囲の味方に移動速度上昇:広いマップのワンオペ
    • ★…最重要アイテム

    オススメの職業 (野良討伐・異星用)

    • レンジャー(ツメ) : マッチング早くなる。全バイキ、レボル枠
    • 旅芸人(ブメ) : マッチング早くなる。全バイキ、レボル、全体回復枠
    • 魔法戦士(弓) : 光フォースとフォースブレイク・ダークネスショット(光耐性低下)
    • バトルマスター(ハンマー) : 火力。天下無双。ハンマーでスタンと防御力低下
    • 魔剣士(鎌) : 火力。闇のヴェールからのCTで範囲。波動で強化解除
    • ※異星では職実績にならないので、これ以外の職は避けたほうが良い
    • ※Lv差よりも職性能のほうが大事

    防衛の基本のコツ

    • ひろったアイテムを的確なタイミングで使う
    • 最初からもっている回復薬、復活薬を惜しまず使う
    • ハンマー : スタンショット 7秒スタン CT120秒
    • 鐘が出現 → ★特に大鐘は最優先で確実に数人で倒す
    • 雑魚が進行中 → 火力職以外が大砲を使う
    • 雑魚が大量湧き → 大砲サークル位置にオトリストーン
    • ボス直前 → 突撃前に集まって、堅守&猛攻で強化 (防衛だけならボスを相手にしないのも可)
    • ボスが鐘を召喚する → 縛り札で妨害※「魔鐘召喚」の吹き出しが見えた瞬間につかうこと
    • ボスが鐘を召喚するタイミングは地点到達時なので、壁されると時間がずれる
    • 右上に司令の敵出現の情報があるので、出現位置に先回りする
    • しびれ砲弾は強化弾と交互に使うと、スタン起きの間隔にちょうど効く
    • チャットで「大砲役」「札役」を宣言する
    • 昔のボスならば、オトリストーンは大砲地点でなく、ボスの近くに置いてまとめて倒せる
    • ボスに大砲時、しびれ1回→強化2回の順のローテで打つとスタン状態を絶え間なく維持できる
    • 「ツッコミ」で仲間の場所に高速移動が可能
    • 砲弾使用で大砲の場所に高速移動が可能
    • ミラクルボックスの出現時間・位置は決まっているが出現はランダム。出なかった場合HPが低い雑魚が出る。
    • ミラクルボックスを倒すとリトライストーンを落とすが拾う必要はない。

    防衛の注意点(初心者向け)

    • アイテムを使う自信がないなら、拾わずに他人にまかせる
    • 敵の前にくっつきすぎない (特にボスのエンド攻撃で壊滅しやすい)
    • 結界門とボスの間に立たない (範囲攻撃が門を巻き込むため)
    • 大砲役がいるときは雑魚に相撲しない (地図アイコンで敵がみえない・スケジュール崩れる)
    • 獅子門では1人で橋を北上しない (ボスのスケジュールが崩れて討伐が遅れる)

    登録しておくと便利なチャット定型文(要約)

    • アイテムつかいます (初回担当宣言・ひろう担当が被らないように)
    • 猛攻集合 (ラッシュ前)
    • FB/レボル (弱化攻撃/ラッシュ直前のタイミングあわせ)
    • 縛り札使います
    • 大鐘ヘルプ (補助職で火力足りないとき)
    • 弾 4 3 2 1 … (大砲の残り弾数:取られてたら担当頼む)
    • 雑魚いっぱいきます (ボスより優先してほしいとき)

    固定討伐目的:ボスをラッシュで削る基本手順

    • 職構成:魔戦、レン、道具&まもバト武などの火力職x3以上
    • 職構成:安定討伐目的ならばハンマーのバトx4がオススメ
    • 堅守の書&猛攻の書はアイテム担当が回収しボス直前の集合時に使う
    • アタッカーは自己強化しておく (爪は牙神、武ためる、まもウォークライ)
    • ボスの強化を解除(爪のゴールドフィンガー、魔剣のいてつく波動)
    • ボスに弱化の準備(災いの斬撃で状態異常確率アップ)
    • ボスに弱化を重ねてかける(プレート、FB、レボル、ケルベロス、ひゃくれつなめ…)
    • チャンス災禍の陣・道具のガジェット陣を待つ (アイテムを使う、わざとダメージで瀕死になる等)
    • 魔戦2人が交互にフォースブレイクで全属性耐性低下をいれる(事前に順を打ち合わせ魔戦AはFB,魔戦Bはダークネスショットなど)
    • 弱化に合わせ、CT大技で一斉攻撃 (ライガー、武神、古今無双、…)
    • レンジャーは最初ツメをもってボスにサマークロー、ケルベロスロンドを使ったら、ブーメランに持ち替えてレボルも撃つ
    • ハンバト複数人でボスにスタンをまわす(事前に順を打ち合わせチャット1,2,3,4→1)
    • 中ボスのひきつけは魔戦がタゲをとって逃げ、バトが壁する
    • 大ボスはレンが突撃し、縛り札をつかう
    • CT技やアイテムなどは宣言チャットする
    • ボスの行動を縛り札やしびれ玉、スタンショット等で止める
    • ボスの色が変わったタイミングではスタンショットよりも縛り札が有効
    • 押し反撃を喰らいやすいので、ボスを真正面から殴らない
    • 1人だけ雑魚担当の大砲役・門番などを用意する(ワンオペと呼ばれる)

    固定討伐目的:最短開幕CT

    • ※クロックチャージで以下の表記からさらに-10秒される
    • 紅蓮蝶のきり:0秒
    • ウォークライ:25秒
    • 牙神昇誕III:30秒
    • クロックチャージIII:30秒
    • ====チャンス・ひっさつ====
    • 災禍の陣:xxxx秒 : 効果時間:18秒
    • 強化ガジェット:xxxx秒 : 効果時間:25秒
    • ====アイテム====
    • 金縛りの札
    • 猛攻の書
    • ====ここからラッシュ起点====
    • マジックアロー:呪文耐性低下
    • デュアルブレイカー:30秒
    • サマーソルトクロー:35秒
    • フォースブレイク:60秒: 効果時間:30秒
    • ひゃくれつなめ:60秒: 効果時間:15秒<
    • ====ここからラッシュ攻撃====
    • ライガークラッシュ:65秒
    • ダークネスショット:25秒
    • サンライトアローII:40秒
    • フローズンバード:60秒
    • ゴッドスマッシュII:35秒
    • ギガスローII:35秒
    • シャイニングボウ:60秒
    • エステラ召喚:
    • ====ここから弱化更新====
    • ケルベロスロンドIII:55秒
    • レボルスライサーIII:45秒: 効果時間:20秒
    • サマーソルトクロー:90秒

    ワンオペとは

    • ワンオペとはパ-ティ7人にボス討伐を任せ、1人で結界門を防衛・維持する役割
    • 雑魚を足止め・殲滅できる安定した範囲火力が必要
    • オススメの職:占い師、魔剣士
    • 占い師の場合は星(眠り)の陣で足止めし、ボケでテンションをあげて塔や死神に範囲攻撃で倒す
    • 魔剣士は邪悪波やCT技の範囲攻撃・連続攻撃が優秀

    鐘雑魚処理ワンオペ用

    • 魔剣・鎌・バイキルト状態・宝珠MAX・闇12%ベルト・Lv120・攻撃力800程度(ver6時点)
    • 闇の魔鐘 (小鐘) : HP3500: [爪牙の陣]+[暗黒連撃] or CT[煉獄魔斬Ⅲ]
    • 暗黒の魔鐘 (中鐘): HP6500: [爪牙の陣]+CT[煉獄魔斬Ⅲ]+[暗黒連撃] or[暗黒連撃]x3
    • 大闇黒の魔鐘 (大鐘) : HP11500: 50%強化(猛攻) + [ダークマター] + CT[煉獄魔斬Ⅲ]
    • 中雑魚:約HP3000: 50%強化(猛攻) + ([ダークマター] or [ハデスの宴] or [根絶やしの重撃])
    • 小雑魚:約HP900: [邪炎波]

    実績メモ

    ※ 最新防衛軍の職別と、新職業追加分の軍団別

    参加条件

    おまけ:

  • https://hi0a.com/dqx/
  • https://onl.la/u4pNmGc (短縮URL)
  • 参考サイト:

    このページでは、株式会社スクウェア・エニックスを代表とする共同著作者が権利を所有する画像を利用しております。 当該画像の転載・配布は禁止いたします。 (C)2019 ARMOR PROJECT/BIRD STUDIO/SQUARE ENIX All Rights Reserved.(C)SUGIYAMA KOBO(P)SUGIYAMA KOBO

    view source

    JavaScript

    $(function(){
    
      var IntervalId;
    
      var $iframe = $('<iframe>').addClass('iframe forSound');
      var $timeMMSS = $('#timeMMSS');
      var $rangeText = $('#range span');
      var $rangeInput = $('#range input');
      var $bar = $('.bar');
    
      var max = 60*10;
      var time = max;
    
      $(document.body).prepend($iframe);
      $(document.body).on('click',function(e){
        if(e.pageX>$(this).width()*7/8){
          reset();
        }
      });
    
      var animationTemp = 'perWidth {s}s linear infinite';
      var animation = animationTemp.replace('{s}', Math.floor(max));
      $bar.css({animation:animation});
    
      var timer;
      var taskTextParams = [];
    
    
      $(document).on('click', '.enemyTypes li', function(){
        $('.enemyTypes li').removeClass('selected');
        $(this).addClass('selected');
        var enemyType = $(this).attr('name');
        enemySelect(enemyType);
      });
    
      $(document).on('change', '#range input', function(){
        var v = $(this).val();
        console.log(v);
        console.log(time);
        time = Number(v) || 1;
        loopAction();
      });
    
    
      var sound = function(fileName){
        if(!$('#soundCheck').prop('checked')){return;}
        $iframe.attr({src: fileName+'.mp3'});
      }
    
      var enemySelect = function(enemyType){
        var selector = '.tasks.' + enemyType;
        var taskText = $(selector).text();
        console.log(selector);
        console.log(taskText);
        taskTextParams = [];
        $('#taskList').empty();
        var taskTextAry = taskText.split("\n");
        //console.log(taskTextAry);
        taskTextAry.forEach(function(v, i){
          if(!v){return true;}
          var param = {};
          var col = v.split(' ');
          var timeText = col[0];
          var actionText = col[1] || '';
          if(col[2]){
            actionText += col[2];
          }
          var mp3 = 'pi';
          if(timeText.match(/:/)){
            var m = Number(timeText.split(':')[0]);
            var s = Number(timeText.split(':')[1]);
            var ss = m*60+s;
          } else {
            var ss = 0;
          }
          var ssFinish = ss - 20;
          var header = '・';
          if(actionText){
            if(actionText.match(/物資/) && !actionText.match(/アイテム/)  ){
              header = '◆';
            }
            if(actionText.match(/鐘/) && !actionText.match(/小/)  ){
              mp3 = 'bell';
              header = '▲';
            }
            if(actionText.match(/オトリ|縛り/)){
              mp3 = 'cymbal';
              header = '★';
            }
            if(actionText.match(/砲/)){
              mp3 = 'drum';
              header = '○';
            }
            if(actionText.match(/砲撃/)){
              mp3 = 'drum';
              header = '◎';
            }
            if(actionText.match(/ミラクル/)){
              mp3 = 'cash-draw';
              header = '※';
            }
            if(actionText.match(/ボーナス/)){
              mp3 = 'cash-draw';
              header = '※';
            }
            if(actionText.match(/ジャンプ/)){
              mp3 = 'jump';
              header = '▲';
            }
            if(actionText.match(/近づく/)){
              mp3 = 'voice-tikaduku';
              header = '↑';
            }
            if(actionText.match(/離れる/)){
              mp3 = 'voice-hanareru';
              header = '↓';
            }
    
          }
          
          var $time = $('<i>').text(timeText);
          var $header = $('<i>').text(header);
          var $b = $('<b>').text(actionText);
          var li = $('<li>');
          li.append($time).append($header).append($b);
          if(ss>0){
            li.addClass('time'+ss);
          }
          param = {
            ss:ss,
            ssFinish:ssFinish,
            mp3:mp3,
            timeText:timeText,
            actionText:actionText,
            li:li,
          };
          taskTextParams.push(param);
        });
    
        console.log(taskTextParams);
        taskTextParams.forEach(function(v){
          $('#taskList').append(v.li);
        });
        console.log(selector)
        console.log($(selector))
        var isTime10 = $(selector).hasClass('t10')
        max = 60*8;
        if(isTime10){max = 60*10;}
        if(enemyType.match(/tri/)){
          max = 60*5+30;//トリニティ
        }
        if(enemyType.match(/camp/)){
          max = 60*3+33;//キャンプ
        }
    /*
        //後半の兵団は時間短縮//粘、華、翼
        if(enemyType.match(/nen/) || enemyType.match(/han/) || enemyType.match(/tub/)){
          max = 60*8;
        } else {
          max = 60*10;
        }
    */
        $('#range input').attr({max:max});
        
    
        reset();
        clearInterval(timer);
        timer = setInterval(function(){
          loopAction();
        }, 999);
      }
    
    
    
      var looptime = function(){
        var nowLink = $('<a>', {target:'_blank',href:'https://hiroba.dqx.jp/sc/tokoyami/#raid-container', title:'現在の兵団'});
        var spanDT = $('<span>',{id:'dt'}).text('--/--(--)');
        var spanHM = $('<span>',{id:'hm'}).text('--:--');
        var spanZZ = $('<span>').text('');
        nowLink.append(spanDT).append(spanHM).append(spanZZ);
        $('.defenseTime').empty();
        $('.defenseTime').append(nowLink);
      }
      looptime();
    
    
      var loopAction = function(){
        time--;
        if(time>max-2){return;}
        var m = parseInt(time/60);
        var s = time % 60;
        m = ('00' + m).slice(-2);
        s = ('00' + s).slice(-2);
        var timeMMSS = m+':'+s;
        $timeMMSS.text(timeMMSS);
        $rangeText.text(timeMMSS);
        $rangeInput.val(time);
    
        console.log(time);
        taskTextParams.forEach(function(v){
          if(time === v.ss){
            sound(v.mp3);
            v.li.addClass('active');
            var text = v.li.find('b').text();
            talk(text);
          }
          if(time === v.ssFinish){
            v.li.addClass('finished');
          }
        });
        if(time <= 0){
          sound('correct1');
          clearInterval(timer);
          speechSynthesis.cancel();
        }
      }
    
    
    
    
      var reset = function(){
        time = max;
        var $barClone =$bar.clone();
        $bar.remove();
        $bar = $barClone;
        $('li').removeClass('active');
        $('#timeMMSS').removeClass('stop');
        $('#timeMMSS').text('--:--');
        
        clearInterval(timer);
        loopAction();
      }
      reset();
    
    
    
      $(document).on('dblclick', '#timeMMSS', function(){
        if($(this).hasClass('stop')){
          reset();
          timer = setInterval(function(){
            loopAction();
          }, 999);
        } else {
          clearInterval(timer);
          $(this).addClass('stop');
        }
      });
    
      
    
    });
    
    
      var setCheckboxs =function(ary,ary2){
        var form = $('<form>');
        var table = $('<table>');
            form.append(table);
        $('.actualForm').append(form);
        var save = function(ele,v){
          var val = ele.prop('checked');
          localStorage.setItem('dqx-bouei-'+v, val);
        }
        var tr = $('<tr>');
        table.append(tr);
        ary2.forEach(function(v2){
          var th = $('<th>').text(v2);
          tr.append(th);
        });
        ary.forEach(function(v){
          var tr = $('<tr>');
          var th = $('<th>').text(v.slice(0,2));
          table.append(tr);
          tr.append(th);
          ary2.forEach(function(v2, i){
            if(i===0){return false;}
            var td = $('<td>');
            tr.append(td);
            var label = $('<label>');
            var i = $('<i>').text();
            var input = $('<input>',{name:'jobs'+v+v2,type:'checkbox',job:v});
            var flag = localStorage.getItem('dqx-bouei-'+v+v2);
            if(flag){
              if(flag.toLowerCase() === 'true'){
                input.prop({'checked':true});
              }
            }
            label.append(input).append(i);
            td.append(label);
            input.on('change', function(){
              save($(this),v+v2);
            });
          });
          var th2 = $('<th>').text(v.slice(0,2));
          tr.append(th2);
        });
        var tr2 = $('<tr>');
        table.append(tr2);
        ary2.forEach(function(v2){
          var th = $('<th>').text(v2);
          tr2.append(th);
        });
      }
    
    $(function(){
      var jobsText = $('#jobs').text();
      var jobsAry = jobsText.split('\n');
      jobsAry.pop();
      var enemysAry = [];
      $('.enemyTypes li').each(function(){
        var txt = $(this).text();
        if(txt.length === 1 && !txt.match('高|星')){
          enemysAry.push(txt);
        }
      });
    
    
      //var h2 =$('<h2>').text('職実績メモ (最新兵団用) ::');
      //form.append(h2);
      setCheckboxs(jobsAry, enemysAry);
    
    
    });
    
    
    
    window.speechSynthesis.onvoiceschanged = () => {
      this.voices = window.speechSynthesis.getVoices();
    };
    var voices = window.speechSynthesis.getVoices();
    
    setTimeout(function(){
      initVoice();
    }, 99);
    
    var voiceJa;
    function initVoice(){
      voices = window.speechSynthesis.getVoices();
      //console.log(voices);
      var isFindvoiceJa = false;
      var isFindvoiceEn = false;
      voices.forEach(function(v){
        if(v.lang.match(/ja-JP/)){
          voiceJa = v;
        }
      });
      voices.forEach(function(v){
        //console.log(v);
        if(v.name.match(/日本/) || v.name.match(/Japan/) || v.name.match(/Kyoko/)){
          voiceJa = v;
        }
      });
      console.log(voiceJa)
      
    }
    
    
    function talk(v){
    
      if(!$('#voiceCheck').prop('checked')){return;}
      //voices = window.speechSynthesis.getVoices();
      //var voiceJa = voices[5];
      var utter = new SpeechSynthesisUtterance();
      utter.text = v;
      utter.voice = voiceJa;
      utter.volume = 1;
      utter.rate = 1;
      utter.pitch = 1;
      utter.lang   = 'ja-JP';
      //voices = window.speechSynthesis.getVoices();
      //utter.voice = voices[1];
      console.log(utter);
      voices.forEach(function(v, i){
        if(v.name.match(/日本/)){
          utter.voice = voices[i];
        }
      });
      speechSynthesis.cancel();
      speechSynthesis.speak(utter);
    }
    

    CSS

    #demo{
      padding:40px;
    }
    #code,
    footer{
      display:none;
    }
    
    iframe{
      display:none;
    }
    .tasks{
      display:none;
    }
    
    #demo > h1{
      position:absolute;
      top:-8px;
      left:8px;
      z-index:3;
      font-size:16px;
    }
    
    
    #timeMMSS{
      display:inline-block;
      position:fixed;
      padding:12px 0;
      right:0;
      top:0px;
      z-index:3;
      background-color:rgba(255,255,255,0.4);
      font-size:120px;
      font-weight:bold;
      
    }
    
    #timeMMSS.stop{
      background-color:#999999;
    }
    
    
    .defenseTime{
      font-size:32px;
      height:40px;
      font-weight:bold;
    }
    .defenseTime a{
      text-decoration:none;
      color:#999;
    }
    
    .defenseSchedule{
      font-size:40px;
      height:52px;
      font-weight:bold;
    }
    
    .defenseSchedule a{
      color:#333333;
      background-color:#eeeeee;
      text-decoration:none;
    }
    
    .defenseSchedule span{
      display:inline-block;
      position:relative;
      top:0;
      left:0;
      padding-bottom:12px;
    }
    .defenseSchedule i{
      display:block;
      position:absolute;
      left:0;
      bottom:0px;
      width:100%;
      text-align:center;
      font-size:11px;
      font-weight:normal;
    }
    
    .enemyTypes{
      display:flex;
      font-weight:bold;
      align-items: center;
      user-select: none;
      margin-right:40%;
    }
    .enemyTypes li{
      width:96px;
      height:40px;
      line-height:40px;
      position:relative;
      top:0;
      left:0;
      text-align:center;
      border:1px solid #333;
      cursor:pointer;
      font-size:32px;
    }
    .enemyTypes li:hover{
      background-color:#eeeeee;
    }
    .enemyTypes i{
      display:block;
      font-size:10px;
      line-height:10px;
      position:absolute;
      bottom:0;
      left:0;
      text-align:center;
      width:48px;
    }
    
    li.selected{
      background-color:#ff0000;
    }
    
    ol li{
      padding:8px;
    } 
    
    #soundCheckLabel,
    #voiceCheckLabel{
      display:inline-block;
      padding:8px;
    }
    
    table{
      margin:10px;
    }
    th,td{
      border:1px solid #ccc;
    }
    
    tr:nth-child(even) {
      background-color:#eee;
    }{}
    
    #range{
      display:flex;
    }
    #range span{
      width:60px;
      border-bottom:2px solid #aaa;
    }
    #range input{
      width:calc(100% - 60px);
    }
    
    #taskList{
      padding-bottom:40px;
    }
    .textPanel li{
      font-size:22px;
      padding:2px 0;
    }
    .textPanel li:nth-child(odd) {
    	background: #eee;
    }
    .textPanel li.active{
      background-color:#ff0000;
    }
    .textPanel li.finished{
      background-color:#999999;
    }
    .textPanel li.finished:nth-child(odd){
      background-color:#888888;
    }
    .textPanel li.time0{
      margin-top:1em;
    }
    
    
    
    
    h2{
      line-height:1.6em;
      font-size:24px;
      font-weight:bold;
    }
    h3{
      line-height:1.6em;
      font-size:18px;
      font-weight:bold;
    }
    .howToText ul{
      list-style:inside;
      padding-left:24px;
      padding-bottom:24px;
    }
    .howToText ul li{
      line-height:1.6em;
    }
    .howToText b{
      font-weight:bold;
      color:#f00;
    }
    
    .bar{
      position:absolute;
      top:0;
      left:0;
      height:12px;
      width:100%;
      background-color:#0f0;
    }
    
    th{
      margin:0 8px;
    }
    td{
      font-family:monospace;
    }
    
    /*
    .textPanel{
      position:absolute;
      top:120px;
      left:8px;
      z-index:3;
    }
    */
    
    @keyframes perWidth {
      0% {width: 100%;}
      100% {width: 0;}
    }
    
    form label{
      display:inline-block;
      padding:8px;
    }
    form label:hover{
      background-color:rgba(0,0,0,0.1);
    }
    
    
    
    
    
    @media screen and ( max-width:780px) {
    #demo{
      padding:40px 0;
    }
    #timeMMSS{
      font-size:20px;
    }
    .defenseSchedule {
      font-size: 20px;
    }
    
    .enemyTypes{
      width:100%;
    }
    .enemyTypes li {
      font-size: 18px;
    }
    .enemyTypes i {
      display: none;
    }
    
    .textPanel li {
      font-size: 16px;
    }
    
    
    }

    HTML

    ページのソースを表示 : Ctrl+U , DevTools : F12

    view-source:https://hi0a.com/demo/-js/js-timer-dqx-defense/

    ABOUT

    hi0a.com 「ひまアプリ」は無料で遊べるミニゲームや便利ツールを公開しています。

    プログラミング言語の動作デモやWEBデザイン、ソースコード、フロントエンド等の開発者のための技術を公開しています。

    必要な機能の関数をコピペ利用したり勉強に活用できます。

    プログラムの動作サンプル結果は画面上部に出力表示されています。

    環境:最新のブラウザ GoogleChrome / Windows / Android / iPhone 等の端末で動作確認しています。

    画像素材や音素材は半分自作でフリー素材配布サイトも利用しています。LINK参照。

    動く便利なものが好きなだけで技術自体に興味はないのでコードは汚いです。

    途中放置や実験状態、仕様変更、API廃止等で動かないページもあります。