extends /templates/modal/modal_base block modal-header-content h3(data-i18n="ladder.choose_opponent") Choose an Opponent block modal-body-content div#noob-view.secret a(href="/play/level/#{levelID}-tutorial").btn.btn-success.btn-block.btn-lg p strong(data-i18n="ladder.tutorial_play") Play Tutorial span(data-i18n="ladder.tutorial_recommended") Recommended if you've never played before span.btn.btn-primary.btn-block.btn-lg#skip-tutorial-button(data-i18n="ladder.tutorial_skip") Skip Tutorial div#normal-view if tutorialLevelExists p.tutorial-suggestion strong(data-i18n="ladder.tutorial_not_sure") Not sure what's going on? | a(href="/play/level/#{levelID}-tutorial", data-i18n="ladder.tutorial_play_first") Play the tutorial first. h4.language-selection(data-i18n="ladder.select_your_language") Select your language! .form-group.select-group select#tome-language(name="language") for option in languages option(value=option.id selected=(language === option.id))= option.name a(href="/play/level/#{levelID}?team=#{teamID}") div.play-option img(src=myPortrait).my-icon.only-one img(src="/images/pages/play/ladder/"+teamID+"_ladder_tutorial.png", style="border: 1px solid #{teamColor}; background: #{teamBackgroundColor}").my-team-icon.img-circle.only-one img(src=genericPortrait).opponent-icon img(src="/images/pages/play/ladder/"+otherTeamID+"_ladder_tutorial.png", style="border: 1px solid #{opponentTeamColor}; background: #{opponentTeamBackgroundColor}").opponent-team-icon.img-circle div.my-name.name-label.only-one span= myName div.opponent-name.name-label span(data-i18n="ladder.simple_ai") Simple AI //span.code-language(style="background-image: url(/images/pages/home/language_logo_javascript.png)") div.difficulty span(data-i18n="ladder.warmup") Warmup div(data-i18n="ladder.vs").vs VS if challengers.easy a(href="/play/level/#{levelID}?team=#{teamID}&opponent=#{challengers.easy.sessionID}") div.play-option.easy-option img(src=myPortrait).my-icon.only-one img(src="/images/pages/play/ladder/"+teamID+"_ladder_easy.png", style="border: 1px solid #{teamColor}; background: #{teamBackgroundColor}").my-team-icon.img-circle.only-one img(src=challengers.easy.opponentImageSource||genericPortrait).opponent-icon img(src="/images/pages/play/ladder/"+otherTeamID+"_ladder_easy.png", style="border: 1px solid #{opponentTeamColor}; background: #{opponentTeamBackgroundColor}").opponent-team-icon.img-circle div.my-name.name-label.only-one span= myName div.opponent-name.name-label span= challengers.easy.opponentName if challengers.easy.codeLanguage span.code-language(style="background-image: url(/images/pages/home/language_logo_" + challengers.easy.codeLanguage + ".png)") div.difficulty span(data-i18n="general.easy") Easy div(data-i18n="ladder.vs").vs VS if challengers.medium a(href="/play/level/#{levelID}?team=#{teamID}&opponent=#{challengers.medium.sessionID}") div.play-option.medium-option img(src=myPortrait).my-icon.only-one img(src="/images/pages/play/ladder/"+teamID+"_ladder_medium.png", style="border: 1px solid #{teamColor}; background: #{teamBackgroundColor}").my-team-icon.img-circle.only-one img(src=challengers.medium.opponentImageSource||genericPortrait).opponent-icon img(src="/images/pages/play/ladder/"+otherTeamID+"_ladder_medium.png", style="border: 1px solid #{opponentTeamColor}; background: #{opponentTeamBackgroundColor}").opponent-team-icon.img-circle div.my-name.name-label.only-one span= myName div.opponent-name.name-label span= challengers.medium.opponentName if challengers.medium.codeLanguage span.code-language(style="background-image: url(/images/pages/home/language_logo_" + challengers.medium.codeLanguage + ".png)") div.difficulty span(data-i18n="general.medium") Medium div(data-i18n="ladder.vs").vs VS if challengers.hard a(href="/play/level/#{levelID}?team=#{teamID}&opponent=#{challengers.hard.sessionID}") div.play-option.hard-option img(src=myPortrait).my-icon.only-one img(src="/images/pages/play/ladder/"+teamID+"_ladder_hard.png", style="border: 1px solid #{teamColor}; background: #{teamBackgroundColor}").my-team-icon.img-circle.only-one img(src=challengers.hard.opponentImageSource||genericPortrait).opponent-icon img(src="/images/pages/play/ladder/"+otherTeamID+"_ladder_hard.png", style="border: 1px solid #{opponentTeamColor}; background: #{opponentTeamBackgroundColor}").opponent-team-icon.img-circle div.my-name.name-label.only-one span= myName div.opponent-name.name-label span= challengers.hard.opponentName if challengers.hard.codeLanguage span.code-language(style="background-image: url(/images/pages/home/language_logo_" + challengers.hard.codeLanguage + ".png)") div.difficulty span(data-i18n="general.hard") Hard div(data-i18n="ladder.vs").vs VS block modal-footer