Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. function T.OnCreation(Self)
  2.  
  3. -- the markers location must be changed so its insynch with /32 map grid
  4. Self.Center[1] = math.round(Self.Location.x/32)*32
  5. Self.Center[2] = math.round(Self.Location.x/32)*32
  6.  
  7. --12032 Square grid.
  8. Self.Border[1] = math.max(Self.Center[1]-(32*188),1) -- 6016
  9. Self.Border[2] = math.min(Self.Center[1]+(32*188),CurMap.WorldHeight) -- 6016
  10.  
  11. Self.Border[3] = math.max(Self.Center[2]-(32*188),1) -- 6016
  12. Self.Border[4] = math.min(Self.Center[2]+(32*188),CurMap.WorldWidth) -- 6016
  13.  
  14. ----------FOREST FADING-----------------------------------------------------------------------------------------------------------
  15. DebugOutput("Spawning forest fading generators")
  16. var fadedistance=232
  17. --var inline3 = math.round((Self.Border[1]+Self.Border[3])/fadedistance)
  18. --var inrow3 = math.round((Self.Border[2]+Self.Border[4])/fadedistance)
  19. var inline3 = math.round((Self.Border[3]+Self.Border[1])/fadedistance)
  20. var inrow3 = math.round((Self.Border[4]+Self.Border[2])/fadedistance)
  21. for c=0,inline3 do
  22. var x3 = Self.Border[1]+(c*fadedistance+fadedistance/2)
  23. for d=0,inrow3 do
  24. var y3 = Self.Border[3]+(d*fadedistance+fadedistance/2)
  25. if x3<Self.Border[2] and y3<Self.Border[4] then
  26. local u=CurMap:NewObject({x3, y3},0,0,0,0,"Other-Markers-Forest Fade Generator")
  27. end
  28. end
  29. end
  30.  
  31. --Self:Remove()
  32. end
  33.  
  34. var fadedistance=232
  35. var inline3 = math.round((Self.Border[1]+Self.Border[2])/fadedistance)
  36. var inrow3 = math.round((Self.Border[3]+Self.Border[4])/fadedistance)
  37. for c=0,inline3 do
  38. var x3 = Self.Border[1]+(c*fadedistance+fadedistance/2)
  39. for d=0,inrow3 do
  40. var y3 = Self.Border[3]+(d*fadedistance+fadedistance/2)
  41. if x3<Self.Border[2] and y3<Self.Border[4] then
  42. local u=CurMap:NewObject({x3, y3},0,0,0,0,"Other-Markers-Forest Fade Generator")
  43. end
  44. end
  45. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement