/ lib / board_flags_mlp.php
board_flags_mlp.php
  1  <?php
  2  
  3  // Flag code to name mapping
  4  function get_board_flags_array() {
  5    static $board_flags = array(
  6      '4CC' => '4cc /mlp/',
  7      'ADA' => 'Adagio Dazzle',
  8      'AN' => 'Anon',
  9      'ANF' => 'Anonfilly',
 10      'APB' => 'Apple Bloom',
 11      'AJ' => 'Applejack',
 12      'AB' => 'Aria Blaze',
 13      'AU' => 'Autumn Blaze',
 14      'BB' => 'Bon Bon',
 15      'BM' => 'Big Mac',
 16      'BP' => 'Berry Punch',
 17      'BS' => 'Babs Seed',
 18      'CL' => 'Changeling',
 19      'CO' => 'Coco Pommel',
 20      'CG' => 'Cozy Glow',
 21      'CHE' => 'Cheerilee',
 22      'CB' => 'Cherry Berry',
 23      'DAY' => 'Daybreaker',
 24      'DD' => 'Daring Do',
 25      'DER' => 'Derpy Hooves',
 26      'DT' => 'Diamond Tiara',
 27      'DIS' => 'Discord',
 28      'EQA' => 'EqG Applejack',
 29      'EQF' => 'EqG Fluttershy',
 30      'EQP' => 'EqG Pinkie Pie',
 31      'EQR' => 'EqG Rainbow Dash',
 32      'EQT' => 'EqG Trixie',
 33      'EQI' => 'EqG Twilight Sparkle',
 34      'EQS' => 'EqG Sunset Shimmer',
 35      'ERA' => 'EqG Rarity',
 36      'FAU' => 'Fausticorn',
 37      'FLE' => 'Fleur de lis',
 38      'FL' => 'Fluttershy',
 39      'GI' => 'Gilda',
 40      'HT' => 'Hitch Trailblazer',
 41      'IZ' => 'Izzy Moonbow',
 42      'LI' => 'Limestone',
 43      'LT' => 'Lord Tirek',
 44      'LY' => 'Lyra Heartstrings',
 45      'MA' => 'Marble',
 46      'MAU' => 'Maud',
 47      'MIN' => 'Minuette',
 48      'NI' => 'Nightmare Moon',
 49      'NUR' => 'Nurse Redheart',
 50      'OCT' => 'Octavia',
 51      'PAR' => 'Parasprite',
 52      'PC' => 'Princess Cadance',
 53      'PCE' => 'Princess Celestia',
 54      'PI' => 'Pinkie Pie',
 55      'PLU' => 'Princess Luna',
 56      'PM' => 'Pinkamena',
 57      'PP' => 'Pipp Petals',
 58      'QC' => 'Queen Chrysalis',
 59      'RAR' => 'Rarity',
 60      'RD' => 'Rainbow Dash',
 61      'RLU' => 'Roseluck',
 62      'S1L' => 'S1 Luna',
 63      'SCO' => 'Scootaloo',
 64      'SHI' => 'Shining Armor',
 65      'SIL' => 'Silver Spoon',
 66      'SON' => 'Sonata Dusk',
 67      'SP' => 'Spike',
 68      'SPI' => 'Spitfire',
 69      'SS' => 'Sunny Starscout',
 70      'STA' => 'Star Dancer',
 71      'STL' => 'Starlight Glimmer',
 72      'SPT' => 'Sprout',
 73      'SUN' => 'Sunburst',
 74      'SUS' => 'Sunset Shimmer',
 75      'SWB' => 'Sweetie Belle',
 76      'TFA' => 'TFH Arizona',
 77      'TFO' => 'TFH Oleander',
 78      'TFP' => 'TFH Paprika',
 79      'TFS' => 'TFH Shanty',
 80      'TFT' => 'TFH Tianhuo',
 81      'TFV' => 'TFH Velvet',
 82      'TP' => 'TFH Pom',
 83      'TS' => 'Tempest Shadow',
 84      'TWI' => 'Twilight Sparkle',
 85      'TX' => 'Trixie',
 86      'VS' => 'Vinyl Scratch',
 87      'ZE' => 'Zecora',
 88      'ZS' => 'Zipp Storm'
 89    );
 90    
 91    return $board_flags;
 92  }
 93  
 94  // Flag names as they appear in the selection menu
 95  function get_board_flags_selector() {
 96      return get_board_flags_array();
 97  }
 98  
 99  function board_flag_code_to_name($code) {
100    $board_flags = get_board_flags_array();
101    return isset($board_flags[$code]) ? $board_flags[$code] : 'None';
102  }