@php $isOverlay = request()->has('overlay') || request()->ajax(); @endphp @if(!$isOverlay) @extends('ingame.layouts.main') @section('content') @endif @if($isOverlay) @if($activeMerchant)
@php $resources = ['metal' => 1, 'crystal' => 2, 'deuterium' => 3]; $resourceNames = ['metal' => 'Metal', 'crystal' => 'Crystal', 'deuterium' => 'Deuterium']; $rowIndex = 0; @endphp @foreach($resources as $resourceKey => $resourceId) @php $isSelling = ($resourceKey === $merchantType); $rowClass = ($rowIndex % 2 === 0) ? 'alt' : ''; $rowIndex++; // Get current planet resources and storage $currentAmount = match($resourceKey) { 'metal' => $planet->metal()->get(), 'crystal' => $planet->crystal()->get(), 'deuterium' => $planet->deuterium()->get(), default => 0 }; $storageCapacity = match($resourceKey) { 'metal' => $planet->metalStorage()->get(), 'crystal' => $planet->crystalStorage()->get(), 'deuterium' => $planet->deuteriumStorage()->get(), default => 0 }; $freeStorageAmount = max(0, $storageCapacity - $currentAmount); @endphp @if($isSelling) @else @endif @endforeach
@lang('Free storage capacity') @lang('Exchange rate')
@lang($resourceNames[$resourceKey]) {{ number_format($currentAmount, 0, '.', ',') }}   @lang('Being sold') @php // Base trade rates: metal=3, crystal=2, deuterium=1 $baseRate = match($merchantType) { 'metal' => 3, 'crystal' => 2, 'deuterium' => 1, default => 1 }; @endphp {{ $baseRate }} {{ number_format($freeStorageAmount, 0, '.', ',') }} {{ $activeMerchant['trade_rates']['receive'][$resourceKey]['rate'] }}
@lang('A trader only delivers as much resources as there is free storage capacity.')
@lang('New exchange rate') @lang('Costs:') 3,500 @lang('Dark Matter')
@else

@lang('No merchant available.')

@lang('Please call a merchant from the Resource Market page.')

@endif @else

@lang('Resource Market')

@if($activeMerchant)
@php $resources = ['metal' => 1, 'crystal' => 2, 'deuterium' => 3]; $resourceNames = ['metal' => 'Metal', 'crystal' => 'Crystal', 'deuterium' => 'Deuterium']; $rowIndex = 0; @endphp @foreach($resources as $resourceKey => $resourceId) @php $isSelling = ($resourceKey === $merchantType); $rowClass = ($rowIndex % 2 === 0) ? 'alt' : ''; $rowIndex++; // Get current planet resources and storage $currentAmount = match($resourceKey) { 'metal' => $planet->metal()->get(), 'crystal' => $planet->crystal()->get(), 'deuterium' => $planet->deuterium()->get(), default => 0 }; $storageCapacity = match($resourceKey) { 'metal' => $planet->metalStorage()->get(), 'crystal' => $planet->crystalStorage()->get(), 'deuterium' => $planet->deuteriumStorage()->get(), default => 0 }; $freeStorageAmount = max(0, $storageCapacity - $currentAmount); @endphp @if($isSelling) @else @endif @endforeach
@lang('Free storage capacity') @lang('Exchange rate')
@lang($resourceNames[$resourceKey]) {{ number_format($currentAmount, 0, '.', ',') }}   @lang('Being sold') @php // Base trade rates: metal=3, crystal=2, deuterium=1 $baseRate = match($merchantType) { 'metal' => 3, 'crystal' => 2, 'deuterium' => 1, default => 1 }; @endphp {{ $baseRate }} {{ number_format($freeStorageAmount, 0, '.', ',') }} {{ $activeMerchant['trade_rates']['receive'][$resourceKey]['rate'] }}
@lang('A trader only delivers as much resources as there is free storage capacity.')
@lang('New exchange rate') @lang('Costs:') 3,500 @lang('Dark Matter')
@else

@lang('No merchant available')

@lang('Please call a merchant from the Resource Market page.')

@lang('Back to Resource Market')
@endif
@endif @if($activeMerchant) @endif @if(!$isOverlay) @endsection @endif