mirror of
https://github.com/slawkens/myaac.git
synced 2025-06-03 19:34:30 +02:00
[WIP] Use array with index instead of switch
This commit is contained in:
parent
606fb0673c
commit
1a6ef4125e
@ -73,55 +73,33 @@ $categories = [
|
|||||||
if(setting('core.highscores_frags')) {
|
if(setting('core.highscores_frags')) {
|
||||||
$categories['frags'] = 'Frags';
|
$categories['frags'] = 'Frags';
|
||||||
}
|
}
|
||||||
|
|
||||||
if(setting('core.highscores_balance'))
|
if(setting('core.highscores_balance'))
|
||||||
$categories['balance'] = 'Balance';
|
$categories['balance'] = 'Balance';
|
||||||
|
|
||||||
$skill = POT::SKILL__LEVEL;
|
$skill = POT::SKILL__LEVEL;
|
||||||
switch($list)
|
|
||||||
{
|
|
||||||
case 'fist':
|
|
||||||
$skill = POT::SKILL_FIST;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'club':
|
$skillNameToId = [
|
||||||
$skill = POT::SKILL_CLUB;
|
'fist' => POT::SKILL_FIST,
|
||||||
break;
|
'club' => POT::SKILL_CLUB,
|
||||||
|
'sword' => POT::SKILL_SWORD,
|
||||||
|
'axe' => POT::SKILL_AXE,
|
||||||
|
'distance' => POT::SKILL_DIST,
|
||||||
|
'shield' => POT::SKILL_SHIELD,
|
||||||
|
'fishing' => POT::SKILL_FISH,
|
||||||
|
'magic' => POT::SKILL__MAGLEVEL,
|
||||||
|
];
|
||||||
|
|
||||||
case 'sword':
|
if(setting('core.highscores_frags')) {
|
||||||
$skill = POT::SKILL_SWORD;
|
$skillNameToId['frags'] = SKILL_FRAGS;
|
||||||
break;
|
|
||||||
|
|
||||||
case 'axe':
|
|
||||||
$skill = POT::SKILL_AXE;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'distance':
|
|
||||||
$skill = POT::SKILL_DIST;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'shield':
|
|
||||||
$skill = POT::SKILL_SHIELD;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'fishing':
|
|
||||||
$skill = POT::SKILL_FISH;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'magic':
|
|
||||||
$skill = POT::SKILL__MAGLEVEL;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'frags':
|
|
||||||
if(setting('core.highscores_frags'))
|
|
||||||
$skill = SKILL_FRAGS;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'balance':
|
|
||||||
if(setting('core.highscores_balance'))
|
|
||||||
$skill = SKILL_BALANCE;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(setting('core.highscores_balance')) {
|
||||||
|
$skillNameToId['balance'] = SKILL_BALANCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
$skill = $skillNameToId[$list];
|
||||||
|
|
||||||
$args = ['list' => $list, 'skill' => $skill, 'categories' => $categories];
|
$args = ['list' => $list, 'skill' => $skill, 'categories' => $categories];
|
||||||
$hooks->triggerFilter(HOOK_FILTER_HIGHSCORES_LIST, $args);
|
$hooks->triggerFilter(HOOK_FILTER_HIGHSCORES_LIST, $args);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user