WoWInterface SVN MountRandomMount

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 29 to Rev 30
    Reverse comparison

Rev 29 → Rev 30

trunk/MountRandomMount.toc
2,7 → 2,7
## 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
trunk/MountRandomMount_MountListData.lua
1,6 → 1,6
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"] = {
71,12 → 71,14
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
166,6 → 168,7
121820, --Obsidian Nightwing
},
["source-none"] = {
153489, --Iron Skyreaver
32345, --Peep the Phoenix Mount
37015, --Swift Nether Drake
44744, --Merciless Nether Drake
181,11 → 184,14
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"] = {
263,6 → 269,7
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
312,6 → 319,7
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
377,6 → 385,7
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
401,8 → 410,34
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
416,39 → 451,11
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
466,8 → 473,8
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
482,8 → 489,6
121820, --Obsidian Nightwing
},
["source-none"] = {
5784, --Felsteed
13819, --Summon Warhorse
15779, --White Mechanostrider Mod B
16055, --Black Nightsaber
16056, --Ancient Frostsaber
498,12 → 503,8
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
515,10 → 516,6
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
531,6 → 528,19
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"] = {
trunk/script-import.php
63,9 → 63,14
$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);
 
136,6 → 141,23
}
}
 
$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])){
153,6 → 175,8
}
}
}
$allMounts['ground']['source-class'] = $classMount;
$allMounts['flying']['source-class']['54729'] = 'Winged Steed of the Ebon Blade';
 
if($echo == '1'){
foreach($allMounts as $mountType => $allMountTypes){