Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tileRandomizer = {}
- local rng = RNG.new(12)
- local lists = {}
- local ids = {}
- function tileRandomizer.register(source, targets)
- table.insert(ids, source)
- lists[source] = targets
- end
- function tileRandomizer.onInitAPI()
- registerEvent(tileRandomizer, "onStart")
- end
- function tileRandomizer.onStart()
- for k,v in ipairs(Block.get(ids)) do
- if rng:randomInt(1, 5) == 1 then
- v.id = rng:irandomEntry(lists[v.id])
- end
- end
- end
- return tileRandomizer
Add Comment
Please, Sign In to add comment