4chan/lib/board_flags_mlp.php
2025-04-17 14:46:47 -05:00

102 lines
2.7 KiB
PHP

<?php
// Flag code to name mapping
function get_board_flags_array() {
static $board_flags = array(
'4CC' => '4cc /mlp/',
'ADA' => 'Adagio Dazzle',
'AN' => 'Anon',
'ANF' => 'Anonfilly',
'APB' => 'Apple Bloom',
'AJ' => 'Applejack',
'AB' => 'Aria Blaze',
'AU' => 'Autumn Blaze',
'BB' => 'Bon Bon',
'BM' => 'Big Mac',
'BP' => 'Berry Punch',
'BS' => 'Babs Seed',
'CL' => 'Changeling',
'CO' => 'Coco Pommel',
'CG' => 'Cozy Glow',
'CHE' => 'Cheerilee',
'CB' => 'Cherry Berry',
'DAY' => 'Daybreaker',
'DD' => 'Daring Do',
'DER' => 'Derpy Hooves',
'DT' => 'Diamond Tiara',
'DIS' => 'Discord',
'EQA' => 'EqG Applejack',
'EQF' => 'EqG Fluttershy',
'EQP' => 'EqG Pinkie Pie',
'EQR' => 'EqG Rainbow Dash',
'EQT' => 'EqG Trixie',
'EQI' => 'EqG Twilight Sparkle',
'EQS' => 'EqG Sunset Shimmer',
'ERA' => 'EqG Rarity',
'FAU' => 'Fausticorn',
'FLE' => 'Fleur de lis',
'FL' => 'Fluttershy',
'GI' => 'Gilda',
'HT' => 'Hitch Trailblazer',
'IZ' => 'Izzy Moonbow',
'LI' => 'Limestone',
'LT' => 'Lord Tirek',
'LY' => 'Lyra Heartstrings',
'MA' => 'Marble',
'MAU' => 'Maud',
'MIN' => 'Minuette',
'NI' => 'Nightmare Moon',
'NUR' => 'Nurse Redheart',
'OCT' => 'Octavia',
'PAR' => 'Parasprite',
'PC' => 'Princess Cadance',
'PCE' => 'Princess Celestia',
'PI' => 'Pinkie Pie',
'PLU' => 'Princess Luna',
'PM' => 'Pinkamena',
'PP' => 'Pipp Petals',
'QC' => 'Queen Chrysalis',
'RAR' => 'Rarity',
'RD' => 'Rainbow Dash',
'RLU' => 'Roseluck',
'S1L' => 'S1 Luna',
'SCO' => 'Scootaloo',
'SHI' => 'Shining Armor',
'SIL' => 'Silver Spoon',
'SON' => 'Sonata Dusk',
'SP' => 'Spike',
'SPI' => 'Spitfire',
'SS' => 'Sunny Starscout',
'STA' => 'Star Dancer',
'STL' => 'Starlight Glimmer',
'SPT' => 'Sprout',
'SUN' => 'Sunburst',
'SUS' => 'Sunset Shimmer',
'SWB' => 'Sweetie Belle',
'TFA' => 'TFH Arizona',
'TFO' => 'TFH Oleander',
'TFP' => 'TFH Paprika',
'TFS' => 'TFH Shanty',
'TFT' => 'TFH Tianhuo',
'TFV' => 'TFH Velvet',
'TP' => 'TFH Pom',
'TS' => 'Tempest Shadow',
'TWI' => 'Twilight Sparkle',
'TX' => 'Trixie',
'VS' => 'Vinyl Scratch',
'ZE' => 'Zecora',
'ZS' => 'Zipp Storm'
);
return $board_flags;
}
// Flag names as they appear in the selection menu
function get_board_flags_selector() {
return get_board_flags_array();
}
function board_flag_code_to_name($code) {
$board_flags = get_board_flags_array();
return isset($board_flags[$code]) ? $board_flags[$code] : 'None';
}