feat: champ information, style improvement

This commit is contained in:
Rico van Zelst
2023-11-08 14:12:51 +01:00
parent b0a88ba3b9
commit 149174ebc3
11 changed files with 299 additions and 24 deletions

View File

@@ -33,6 +33,40 @@ class Champion extends Model
'roles' => 'array',
];
public function getResourceTypeAttribute($value): string
{
$resourceTypes = [
'BLOOD_WELL' => "Blood",
"MANA" => "Mana",
"ENERGY" => "Energy",
"NONE" => "None",
"HEALTH" => "Health",
"RAGE" => "Rage",
"COURAGE" => "Courage",
"SHIELD" => "Shield",
"FURY" => "Fury",
"FEROCITY" => "Ferocity",
"HEAT" => "Heat",
"GRIT" => "Grit",
"BLOODTHIRST" => "Bloodthirst",
"FLOW" => "Flow",
"SOUL_UNBOUND" => "Soul Unbound",
];
return $resourceTypes[$value];
}
public function getAdaptiveTypeAttribute($value): string
{
$adaptiveTypes = [
'ADAPTIVE_DAMAGE' => 'Adaptive',
'MAGIC_DAMAGE' => 'Magical',
'PHYSICAL_DAMAGE' => 'Physical',
];
return $adaptiveTypes[$value];
}
public function sluggable(): array
{
return [

View File

@@ -47,4 +47,6 @@ class ChampionRoles extends Model
return $transformedRoles;
}
}