Styling fixes and Olden Era mmodule

This commit is contained in:
Jakub Zych
2026-05-21 15:00:12 +02:00
parent 4ceff4015a
commit dd3493921b
136 changed files with 1028 additions and 111 deletions

View File

@@ -56,6 +56,37 @@
<span class="game-name" id="game-name"></span>
<span class="sep" id="game-mode-sep">·</span>
<span class="game-mode" id="game-mode"></span>
@if ($olden)
@php
$me = ['side' => 'my', 'faction' => $olden['my']['faction'], 'hero' => $olden['my']['hero']];
$foe = ['side' => 'enemy', 'faction' => $olden['enemy']['faction'], 'hero' => $olden['enemy']['hero']];
$color = ($olden['color'] ?? 'red') === 'blue' ? 'blue' : 'red';
$myLeft = $color === 'red';
$left = $myLeft ? $me : $foe;
$right = $myLeft ? $foe : $me;
$rig = strtoupper($rigName ?: 'ME');
$nameFor = fn($s) => $s['side'] === 'my' ? $rig : strtoupper($s['hero']);
$url = fn($p) => $oldenAssetBase . '/' . str_replace('%2F', '/', rawurlencode($p));
@endphp
<div class="matchup matchup-{{ $color }}">
<span class="m-side m-{{ $left['side'] }}">
<img class="m-faction" src="{{ $url('factions/' . $left['faction'] . '.png') }}" alt="">
<img class="m-hero" src="{{ $url('heroes/' . $left['faction'] . '/' . $left['hero'] . '.png') }}" alt="">
<span class="m-name">{{ $nameFor($left) }}</span>
</span>
<span class="m-vs">VS</span>
<span class="m-side m-{{ $right['side'] }}">
<span class="m-name">{{ $nameFor($right) }}</span>
<img class="m-hero" src="{{ $url('heroes/' . $right['faction'] . '/' . $right['hero'] . '.png') }}" alt="">
<img class="m-faction" src="{{ $url('factions/' . $right['faction'] . '.png') }}" alt="">
</span>
@if (!empty($olden['map']))
<span class="m-on">ON</span>
<span class="m-map">{{ strtoupper($olden['map']) }}</span>
@endif
</div>
@endif
</div>
<div class="status-line meta-line">
<span class="icon"></span>