@extends('character.design.layout') @section('design-title') Request (#{{ $request->id }}) :: Traits @endsection @section('design-content') {!! breadcrumbs(['Design Approvals' => 'designs', 'Request (#' . $request->id . ')' => 'designs/' . $request->id, 'Traits' => 'designs/' . $request->id . '/traits']) !!} @include('character.design._header', ['request' => $request])

Traits

@if ($request->status == 'Draft' && $request->user_id == Auth::user()->id)

Select the traits for the {{ $request->character->is_myo_slot ? 'created' : 'updated' }} character. @if ($request->character->is_myo_slot) Some traits may have been restricted for you - you cannot change them. @endif Staff will not be able to modify these traits for you during approval, so if in doubt, please communicate with them beforehand to make sure that your design is acceptable.

{!! Form::open(['url' => 'designs/' . $request->id . '/traits']) !!}
{!! Form::label('species_id', 'Species') !!} @if ($request->character->is_myo_slot && $request->character->image->species_id)
{!! $request->character->image->species->displayName !!}
@else {!! Form::select('species_id', $specieses, $request->species_id, ['class' => 'form-control', 'id' => 'species']) !!} @endif
{!! Form::label('subtype_id', 'Species Subtype') !!} @if ($request->character->is_myo_slot && $request->character->image->subtype_id)
{!! $request->character->image->subtype->displayName !!}
@else
{!! Form::select('subtype_id', $subtypes, $request->subtype_id, ['class' => 'form-control', 'id' => 'subtype']) !!}
@endif

{{ ucfirst(__('transformations.transformations')) }}
{!! Form::label('transformation_id', 'Transformation') !!} @if ($request->character->is_myo_slot && $request->character->image->transformation_id)
{!! $request->character->image->transformation->displayName !!}
@else
{!! Form::select('transformation_id', $transformations, $request->transformation_id, ['class' => 'form-control', 'id' => 'transformation']) !!}
@endif
{!! Form::label(ucfirst(__('transformations.transformation')) . ' Tab Info (Optional)') !!}{!! add_help('This is text that will show alongside the ' . __('transformations.transformation') . ' name in the tabs, so try to keep it short.') !!} {!! Form::text('transformation_info', $request->transformation_info, ['class' => 'form-control mr-2', 'placeholder' => 'Tab Info (Optional)']) !!}
{!! Form::label(ucfirst(__('transformations.transformation')) . ' Origin/Lore (Optional)') !!}{!! add_help('This is text that will show alongside the ' . __('transformations.transformation') . ' name on the image info area. Explains why the character takes this form, how, etc. Should be pretty short.') !!} {!! Form::text('transformation_description', $request->transformation_description, ['class' => 'form-control mr-2', 'placeholder' => 'Origin Info (Optional)']) !!}

{!! Form::label('rarity_id', 'Character Rarity') !!} @if ($request->character->is_myo_slot && $request->character->image->rarity_id)
{!! $request->character->image->rarity->displayName !!}
@else {!! Form::select('rarity_id', $rarities, $request->rarity_id, ['class' => 'form-control', 'id' => 'rarity']) !!} @endif
{!! Form::label(ucfirst(__('character_theme.theme')) . ' ' . (config('lorekeeper.extensions.character_theme.is_required') ? '(Required)' : '(Optional)')) !!} {!! Form::text('theme', $request->theme, ['class' => 'form-control']) !!}
{!! Form::label('Traits') !!}
Add Trait
{{-- Add in the compulsory traits for MYO slots --}} @if ($request->character->is_myo_slot && $request->character->image->features) @foreach ($request->character->image->features as $feature)
{!! Form::text('', $feature->name, ['class' => 'form-control mr-2', 'disabled']) !!} {!! Form::text('', $feature->data, ['class' => 'form-control mr-2', 'disabled']) !!}
{!! add_help('This trait is required.') !!}
@endforeach @endif {{-- Add in the ones that currently exist --}} @if ($request->features) @foreach ($request->features as $feature)
{!! Form::select('feature_id[]', $features, $feature->feature_id, ['class' => 'form-control mr-2 initial feature-select', 'placeholder' => 'Select Trait']) !!} {!! Form::text('feature_data[]', $feature->data, ['class' => 'form-control mr-2', 'placeholder' => 'Extra Info (Optional)']) !!} ×
@endforeach @endif
{!! Form::select('feature_id[]', $features, null, ['class' => 'form-control mr-2 feature-select', 'placeholder' => 'Select Trait']) !!} {!! Form::text('feature_data[]', null, ['class' => 'form-control mr-2', 'placeholder' => 'Extra Info (Optional)']) !!} ×
{!! Form::submit('Save', ['class' => 'btn btn-primary']) !!}
{!! Form::close() !!} @else
Species
{!! $request->species ? $request->species->displayName : 'None Selected' !!}
@if ($request->subtype_id)
Subtype
@if ($request->character->is_myo_slot && $request->character->image->subtype_id) {!! $request->character->image->subtype->displayName !!} @else {!! $request->subtype_id ? $request->subtype->displayName : 'None Selected' !!} @endif
@endif @if ($request->transformation_id)
{{ ucfirst(__('transformations.transformation')) }}
@if ($request->character->is_myo_slot && $request->character->image->transformation_id) {!! $request->character->image->transformation->displayName !!} @else {!! $request->transformation_id ? $request->transformation->displayName : 'None Selected' !!} @endif
Tab Info
@if ($request->character->is_myo_slot && $request->character->image->transformation_info) {{ $request->character->image->transformation_info }} @else {!! $request->transformation_info ? $request->transformation_info : 'No tab info given.' !!} @endif
Description
@if ($request->character->is_myo_slot && $request->character->image->transformation_description) {{ $request->character->image->transformation_description }} @else {!! $request->transformation_description ? $request->transformation_description : 'No description given.' !!} @endif
@endif
Rarity
{!! $request->rarity ? $request->rarity->displayName : 'None Selected' !!}
@if ($request->theme)
{{ ucfirst(__('character_theme.theme')) }}
{!! $request->theme !!}
@endif
Traits
@if ($request->character && $request->character->is_myo_slot && $request->character->image->features) @foreach ($request->character->image->features as $feature)
@if ($feature->feature->feature_category_id) {!! $feature->feature->category->displayName !!}: @endif {!! $feature->feature->displayName !!} @if ($feature->data) ({{ $feature->data }}) @endif *Required
@endforeach @endif @foreach ($request->features as $feature)
@if ($feature->feature->feature_category_id) {!! $feature->feature->category->displayName !!}: @endif {!! $feature->feature->displayName !!} @if ($feature->data) ({{ $feature->data }}) @endif
@endforeach
@endif @endsection @section('scripts') @include('widgets._image_upload_js') @endsection