equal
deleted
inserted
replaced
43 elseif LandDigest == "M-1389184823Scripts/Multiplayer/Racer.lua" then |
43 elseif LandDigest == "M-1389184823Scripts/Multiplayer/Racer.lua" then |
44 return("Racer Challenge #17") |
44 return("Racer Challenge #17") |
45 end |
45 end |
46 end |
46 end |
47 end |
47 end |
|
48 |
|
49 -- modified Adler hash |
|
50 local hashA = 0 |
|
51 local hashB = 0 |
|
52 local hashModule = 299993 |
|
53 |
|
54 function resetHash() |
|
55 hashA = 0 |
|
56 hashB = 0 |
|
57 end |
|
58 |
|
59 function addHashData(i) |
|
60 hashA = (hashA + i + 65536) % hashModule |
|
61 hashB = (hashB + hashA) % hashModule |
|
62 end |
|
63 |
|
64 function hashDigest() |
|
65 return(hashB * hashModule + hashA) |
|
66 end |
|
67 |
|
68 function detectMapWithDigest() |
|
69 return("map " .. hashDigest()) |
|
70 end |