Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Sky switcher, version 1.0
- -- idea: Ethan2
- -- module written by: juce
- local skyroot = ".\\content\\sky-mod\\"
- local sky = 0
- local sky_map = {
- [1] = "st099",
- [2] = "st100",
- [3] = "st101",
- [4] = "st102",
- [5] = "st103",
- [6] = "st104",
- [7] = "st105",
- [8] = "st106",
- [9] = "st107",
- [10] = "st108",
- [11] = "st109",
- [12] = "st110",
- [13] = "st111",
- [14] = "st112",
- [15] = "st113",
- }
- function make_key(ctx, filename)
- if sky > 0 then
- return string.gsub(filename, "st%d%d%d", sky_map[sky])
- end
- end
- function get_filepath(ctx, filename, key)
- if key then
- return skyroot .. key
- end
- end
- function set_conditions(ctx, options)
- sky = math.random(1,15)
- log("sky selected: " .. sky)
- end
- function init(ctx)
- if skyroot:sub(1,1) == "." then
- skyroot = ctx.sider_dir .. skyroot
- end
- math.randomseed(os.time()) -- seed random generator
- ctx.register("set_conditions", set_conditions)
- ctx.register("set_conditions_for_replay", set_conditions)
- ctx.register("livecpk_make_key", make_key)
- ctx.register("livecpk_get_filepath", get_filepath)
- end
- return { init = init }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement