comparison Bloodhound2.lua @ 5:a10b7ef54e09 Release

Fixed an LUA error effecting Shrine of Two Moons
author only1yzerman
date Thu, 30 May 2013 05:44:47 -0400
parents 91131c35a2c3
children ee1d6e6a4c52
comparison
equal deleted inserted replaced
4:3fe17b1a54e3 5:a10b7ef54e09
91 local x, y = GetPlayerMapPosition("player"); 91 local x, y = GetPlayerMapPosition("player");
92 local f = GetPlayerFacing(); 92 local f = GetPlayerFacing();
93 local m = Minimap:GetZoom(); 93 local m = Minimap:GetZoom();
94 SetMapZoom(cmap, zmap); 94 SetMapZoom(cmap, zmap);
95 95
96 if (c ~= player.C and c ~= 0) then -- reload continent data if continent has changed 96 if (c ~= player.C and c ~= 0 and c ~= -1) then -- reload continent data if continent has changed
97 Bloodhound2.HerbNodes, Bloodhound2.ContinentHerbs = Bloodhound2.ReloadNodes(Bloodhound2.HerbDatabase[c], Bloodhound2.ZoneDatum[c]); 97 Bloodhound2.HerbNodes, Bloodhound2.ContinentHerbs = Bloodhound2.ReloadNodes(Bloodhound2.HerbDatabase[c], Bloodhound2.ZoneDatum[c]);
98 Bloodhound2.OreNodes, Bloodhound2.ContinentOre = Bloodhound2.ReloadNodes(Bloodhound2.OreDatabase[c], Bloodhound2.ZoneDatum[c]); 98 Bloodhound2.OreNodes, Bloodhound2.ContinentOre = Bloodhound2.ReloadNodes(Bloodhound2.OreDatabase[c], Bloodhound2.ZoneDatum[c]);
99 Bloodhound2.MiscNodes, Bloodhound2.ContinentNode = Bloodhound2.ReloadNodes(Bloodhound2.MiscDatabase[c], Bloodhound2.ZoneDatum[c]); 99 Bloodhound2.MiscNodes, Bloodhound2.ContinentNode = Bloodhound2.ReloadNodes(Bloodhound2.MiscDatabase[c], Bloodhound2.ZoneDatum[c]);
100 end 100 end
101 101
281 local c = player.C; -- get player position 281 local c = player.C; -- get player position
282 local z = player.Z; 282 local z = player.Z;
283 local x = player.X; 283 local x = player.X;
284 local y = player.Y; 284 local y = player.Y;
285 285
286 if c == 0 or z == 0 then return 0,0 end -- don't draw arrow if using world coordinates 286 if c == 0 or z == 0 or c == -1 then return 0,0 end -- don't draw arrow if using world coordinates
287 if not Bloodhound2.ZoneDatum then return 0,0 end 287 if not Bloodhound2.ZoneDatum then return 0,0 end
288 288
289 local datum = Bloodhound2.ZoneDatum[c][z]; -- get scale and offset for current zone map 289 local datum = Bloodhound2.ZoneDatum[c][z]; -- get scale and offset for current zone map
290 if datum == nil then return 0,0 end 290 if datum == nil then return 0,0 end
291 291