equal
deleted
inserted
replaced
1606 vCircDX[i] = 0 |
1606 vCircDX[i] = 0 |
1607 vCircDY[i] = 0 |
1607 vCircDY[i] = 0 |
1608 |
1608 |
1609 vType[i] = "generic" |
1609 vType[i] = "generic" |
1610 vCounter[i] = 0 |
1610 vCounter[i] = 0 |
1611 vCounterLim[i] = 3000 |
1611 vCounterLim[i] = 150 |
1612 vCircScore[i] = 0 |
1612 vCircScore[i] = 0 |
1613 vCircHealth[i] = 1 |
1613 vCircHealth[i] = 1 |
1614 |
1614 |
1615 vCircMinA[i] = 80 --80 --20 |
1615 vCircMinA[i] = 80 --80 --20 |
1616 vCircMaxA[i] = 255 |
1616 vCircMaxA[i] = 255 |
1799 --if r <= 2 then |
1799 --if r <= 2 then |
1800 vCircCol[i] = 0xff0000ff -- red |
1800 vCircCol[i] = 0xff0000ff -- red |
1801 vType[i] = "drone" |
1801 vType[i] = "drone" |
1802 vCircRadMin[i] = 50 *5 |
1802 vCircRadMin[i] = 50 *5 |
1803 vCircRadMax[i] = 90 *5 |
1803 vCircRadMax[i] = 90 *5 |
1804 vCounterLim[i] = 3000 |
1804 vCounterLim[i] = 150 |
1805 vCircScore[i] = 10 |
1805 vCircScore[i] = 10 |
1806 vCircHealth[i] = 1 |
1806 vCircHealth[i] = 1 |
1807 --else |
1807 --else |
1808 elseif r == 1 then |
1808 elseif r == 1 then |
1809 vCircCol[i] = 0x00ff00ff -- green |
1809 vCircCol[i] = 0x00ff00ff -- green |
1824 vCircCol[i] = 0x0050ffff -- sexy blue |
1824 vCircCol[i] = 0x0050ffff -- sexy blue |
1825 vType[i] = "blueboss" |
1825 vType[i] = "blueboss" |
1826 vCircRadMin[i] = 100*5 |
1826 vCircRadMin[i] = 100*5 |
1827 vCircRadMax[i] = 180*5 |
1827 vCircRadMax[i] = 180*5 |
1828 vCircWidth[i] = 1 |
1828 vCircWidth[i] = 1 |
1829 vCounterLim[i] = 2000 |
1829 vCounterLim[i] = 100 |
1830 vCircScore[i] = 30 |
1830 vCircScore[i] = 30 |
1831 vCircHealth[i] = 3 |
1831 vCircHealth[i] = 3 |
1832 else |
1832 else |
1833 --elseif r == 1 then |
1833 --elseif r == 1 then |
1834 --vCircCol[i] = 0xffae00ff -- orange |
1834 --vCircCol[i] = 0xffae00ff -- orange |
1996 --end |
1996 --end |
1997 |
1997 |
1998 end |
1998 end |
1999 |
1999 |
2000 -- if player is hit by circle bazooka |
2000 -- if player is hit by circle bazooka |
2001 elseif (GetGearType(gear) == gtShell) then --or (GetGearType(gear) == gtBall) then |
2001 elseif (GetGearType(gear) == gtShell) and (CurrentHedgehog ~= nil) then --or (GetGearType(gear) == gtBall) then |
2002 |
2002 |
2003 dist = GetDistFromGearToGear(gear, CurrentHedgehog) |
2003 dist = GetDistFromGearToGear(gear, CurrentHedgehog) |
2004 |
2004 |
2005 if beam == true then |
2005 if beam == true then |
2006 |
2006 |
2385 |
2385 |
2386 --WriteLnToConsole("I'm trying to track currenthedge with shell ID: " .. getGearValue(gear,"ID")) |
2386 --WriteLnToConsole("I'm trying to track currenthedge with shell ID: " .. getGearValue(gear,"ID")) |
2387 --WriteLnToConsole("I just got the velocity of the shell. It is dx: " .. dx .. "; dy: " .. dy) |
2387 --WriteLnToConsole("I just got the velocity of the shell. It is dx: " .. dx .. "; dy: " .. dy) |
2388 --WriteLnToConsole("CurrentHedgehog is at X: " .. GetX(CurrentHedgehog) .. "; Y: " .. GetY(CurrentHedgehog) ) |
2388 --WriteLnToConsole("CurrentHedgehog is at X: " .. GetX(CurrentHedgehog) .. "; Y: " .. GetY(CurrentHedgehog) ) |
2389 |
2389 |
2390 if GetX(gear) > GetX(CurrentHedgehog) then |
2390 if CurrentHedgehog ~= nil then |
2391 dx = dx - turningSpeed--0.1 |
2391 if GetX(gear) > GetX(CurrentHedgehog) then |
2392 else |
2392 dx = dx - turningSpeed--0.1 |
2393 dx = dx + turningSpeed--0.1 |
2393 else |
2394 end |
2394 dx = dx + turningSpeed--0.1 |
2395 |
2395 end |
2396 if GetY(gear) > GetY(CurrentHedgehog) then |
2396 |
2397 dy = dy - turningSpeed--0.1 |
2397 if GetY(gear) > GetY(CurrentHedgehog) then |
2398 else |
2398 dy = dy - turningSpeed--0.1 |
2399 dy = dy + turningSpeed--0.1 |
2399 else |
2400 end |
2400 dy = dy + turningSpeed--0.1 |
|
2401 end |
|
2402 end |
2401 |
2403 |
2402 |
2404 |
2403 if (GetGearType(gear) == gtShell) then |
2405 if (GetGearType(gear) == gtShell) then |
2404 dxlimit = 0.4*fMod |
2406 dxlimit = 0.4*fMod |
2405 dylimit = 0.4*fMod |
2407 dylimit = 0.4*fMod |