/
## Title: MountRandomMount |
## Notes: Random mount addon. |
## Author: Dardack, Tomate |
## Version: 5.4b |
## Version: 5.4d |
## SavedVariables: MountRandomMount_MountDataList, MountRandomMount_MountDataListVersion |
## SavedVariablesPerCharacter: MountRandomMount_SavedTable |
## X-Embeds: Ace3 |
function MountRandomMount:MountDataListFill() |
if ((MountRandomMount_MountDataList == nil) or (MountRandomMount_MountDataListVersion ~= "5.4.1")) then |
MountRandomMount_MountDataListVersion = "5.4.1"; |
if ((MountRandomMount_MountDataList == nil) or (MountRandomMount_MountDataListVersion ~= "5.4.3")) then |
MountRandomMount_MountDataListVersion = "5.4.3"; |
MountRandomMount_MountDataList= { |
["flying"] = { |
["source-achv"] = { |
139595, --Armored Bloodwing |
127170, --Astral Cloud Serpent |
102514, --Corrupted Hippogryph |
149801, --Emerald Hippogryph |
142878, --Enchanted Fey Dragon |
113120, --Feldrake |
136505, --Ghastly Charger |
61294, --Green Proto-Drake |
148619, --Grievous Gladiator's Cloud Serpent |
142073, --Hearthsteed |
127164, --Heavenly Golden Cloud Serpent |
127158, --Heavenly Onyx Cloud Serpent |
124659, --Imperial Quilen |
148620, --Prideful Gladiator's Cloud Serpent |
121820, --Obsidian Nightwing |
}, |
["source-none"] = { |
153489, --Iron Skyreaver |
32345, --Peep the Phoenix Mount |
37015, --Swift Nether Drake |
44744, --Merciless Nether Drake |
101282, --Vicious Gladiator's Twilight Drake |
101821, --Ruthless Gladiator's Twilight Drake |
124550, --Cataclysmic Gladiator's Twilight Drake |
127164, --Heavenly Golden Cloud Serpent |
127165, --Heavenly Jade Cloud Serpent |
127169, --Heavenly Azure Cloud Serpent |
139407, --Malevolent Gladiator's Cloud Serpent |
155741, --Dread Raven |
}, |
["source-class"] = { |
54729, --Winged Steed of the Ebon Blade |
}, |
}, |
["ground"] = { |
["source-drop"] = { |
67466, --Argent Warhorse |
60114, --Armored Brown Bear |
61229, --Armored Snowy Gryphon |
148428, --Ashhide Mushan Beast |
22719, --Black Battlestrider |
48027, --Black War Elekk |
59785, --Black War Mammoth |
23228, --Swift White Steed |
23222, --Swift Yellow Mechanostrider |
61425, --Traveler's Tundra Mammoth |
146615, --Vicious Warsaber |
17229, --Winterspring Frostsaber |
59791, --Wooly Mammoth |
127286, --Black Dragon Turtle |
32296, --Swift Yellow Wind Rider |
63641, --Thunder Bluff Kodo |
61447, --Traveler's Tundra Mammoth |
146622, --Vicious Skeletal Warhorse |
59793, --Wooly Mammoth |
35022, --Black Hawkstrider |
64977, --Black Skeletal Horse |
10799, --Violet Raptor |
64657, --White Kodo |
}, |
["source-achv"] = { |
136400, --Armored Skyscreamer |
60118, --Black War Bear |
97359, --Flameward Hippogryph |
90621, --Golden King |
148396, --Kor'kron War Wolf |
100332, --Vicious War Steed |
60119, --Black War Bear |
93644, --Kor'kron Annihilator |
100333, --Vicious War Wolf |
}, |
["source-tcg"] = { |
51412, --Big Battle Bear |
74856, --Blazing Hippogryph |
65917, --Magic Rooster |
30174, --Riding Turtle |
97581, --Savage Raptor |
42777, --Swift Spectral Tiger |
74918, --Wooly White Rhino |
42776, --Spectral Tiger |
}, |
["source-event"] = { |
71342, --Big Love Rocket |
49379, --Great Brewfest Kodo |
48025, --Headless Horseman's Mount |
43900, --Swift Brewfest Ram |
}, |
["source-other"] = { |
148428, --Ashhide Mushan Beast |
138642, --Black Primal Raptor |
138423, --Cobalt Primordial Direhorn |
102514, --Corrupted Hippogryph |
101573, --Swift Shorestrider |
134573, --Swift Windsteed |
107203, --Tyrael's Charger |
146615, --Vicious Warsaber |
54753, --White Polar Bear |
102488, --White Riding Camel |
75973, --X-53 Touring Rocket |
68056, --Swift Horde Wolf |
146622, --Vicious Skeletal Warhorse |
}, |
["source-tcg"] = { |
51412, --Big Battle Bear |
74856, --Blazing Hippogryph |
65917, --Magic Rooster |
30174, --Riding Turtle |
97581, --Savage Raptor |
42777, --Swift Spectral Tiger |
74918, --Wooly White Rhino |
42776, --Spectral Tiger |
}, |
["source-event"] = { |
71342, --Big Love Rocket |
49379, --Great Brewfest Kodo |
48025, --Headless Horseman's Mount |
43900, --Swift Brewfest Ram |
}, |
["source-achv"] = { |
60118, --Black War Bear |
97359, --Flameward Hippogryph |
90621, --Golden King |
148396, --Kor'kron War Wolf |
100332, --Vicious War Steed |
60119, --Black War Bear |
93644, --Kor'kron Annihilator |
100333, --Vicious War Wolf |
}, |
["source-quest"] = { |
138640, --Bone-White Primal Raptor |
73313, --Crimson Deathcharger |
75596, --Frosty Flying Carpet |
120043, --Jeweled Onyx Panther |
61309, --Magnificent Flying Carpet |
60424, --Mekgineer's Chopper |
134359, --Sky Golem |
60424, --Mekgineer's Chopper |
44151, --Turbo-Charged Flying Machine |
92155, --Ultramarine Qiraji Battle Tank |
61451, --Flying Carpet |
121820, --Obsidian Nightwing |
}, |
["source-none"] = { |
5784, --Felsteed |
13819, --Summon Warhorse |
15779, --White Mechanostrider Mod B |
16055, --Black Nightsaber |
16056, --Ancient Frostsaber |
17461, --Black Ram |
18991, --Green Kodo |
18992, --Teal Kodo |
23161, --Dreadsteed |
23214, --Summon Charger |
24252, --Swift Zulian Tiger |
26656, --Black Qiraji Battle Tank |
34767, --Summon Thalassian Charger |
34769, --Summon Thalassian Warhorse |
43688, --Amani War Bear |
43899, --Brewfest Ram |
48778, --Acherus Deathcharger |
66907, --Argent Warhorse |
68187, --Crusader's White Warhorse |
68188, --Crusader's Black Warhorse |
69820, --Summon Sunwalker Kodo |
69826, --Summon Great Sunwalker Kodo |
73629, --Summon Exarch's Elekk |
73630, --Summon Great Exarch's Elekk |
89520, --Goblin Mini Hotrod |
123160, --Crimson Riding Crane |
123182, --White Riding Yak |
127274, --Jade Water Strider |
127278, --Golden Water Strider |
}, |
["source-class"] = { |
48778, --Acherus Deathcharger |
5784, --Felsteed |
23161, --Dreadsteed |
13819, --Summon Warhorse |
23214, --Summon Charger |
34767, --Summon Thalassian Charger |
34769, --Summon Thalassian Warhorse |
69820, --Summon Sunwalker Kodo |
69826, --Summon Great Sunwalker Kodo |
73629, --Summon Exarch's Elekk |
73630, --Summon Great Exarch's Elekk |
}, |
}, |
["aquatic"] = { |
["source-drop"] = { |
$landFlyingMount[121838]=3;//Ruby Panther |
$landFlyingMount[121836]=3;//Sapphire Panther |
$landFlyingMount[134359]=3;//Sky Golem |
$landFlyingMount[136400]=3;//Armored Skyscreamer |
$landFlyingMount[153489]=3;//Iron SkyReaver |
foreach($URLs as $URL => $type){ |
$page = file_get_contents($URL); |
$outputfile = "dl.html"; |
$cmd = "wget.exe -q \"$URL\" -O $outputfile"; |
exec($cmd); |
$page = file_get_contents($outputfile); |
$page = str_replace(array("\r\n", "\n", "\r"), '', $page); |
} |
} |
$classMount = array( |
//death knight |
48778 => 'Acherus Deathcharger', |
//warlock |
5784 => 'Felsteed', |
23161 => 'Dreadsteed', |
//paladin |
13819 => 'Summon Warhorse',//HUMAN & DWARF |
23214 => 'Summon Charger', |
34767 => 'Summon Thalassian Charger',//BLOOD ELF |
34769 => 'Summon Thalassian Warhorse', |
69820 => 'Summon Sunwalker Kodo',//TAUREN |
69826 => 'Summon Great Sunwalker Kodo', |
73629 => 'Summon Exarch\'s Elekk',//DRAENEI |
73630 => 'Summon Great Exarch\'s Elekk' |
); |
foreach($completearray as $types => $mounts){ |
foreach($mounts as $k => $v){ |
if(!isset($nonetyped[$k])){ |
} |
} |
} |
$allMounts['ground']['source-class'] = $classMount; |
$allMounts['flying']['source-class']['54729'] = 'Winged Steed of the Ebon Blade'; |
if($echo == '1'){ |
foreach($allMounts as $mountType => $allMountTypes){ |