41 lines
782 B
Lua
41 lines
782 B
Lua
local mapfile = "/home/th3r00t/.local/share/blightmud/sindome.map"
|
|
Map = Mapper.create("sindome")
|
|
|
|
local function file_exists(file)
|
|
local f = io.open(file, "r")
|
|
if f then
|
|
f:close()
|
|
return true
|
|
else
|
|
return false
|
|
end
|
|
end
|
|
|
|
local function load_map()
|
|
if file_exists(mapfile) then
|
|
blight.status_line(1, "Loading map...")
|
|
Map:load(mapfile)
|
|
end
|
|
end
|
|
|
|
|
|
local function sindome_connect()
|
|
blight.status_height(1)
|
|
blight.status_line(0, "Connecting to Sindome...")
|
|
blight.status_line(1, "Logging in...")
|
|
mud.send("connect ryn XeGEb")
|
|
blight.status_line(1, "Connected To Sindome.")
|
|
blight.status_line(0, "Sindome")
|
|
load_map()
|
|
Map:print()
|
|
end
|
|
|
|
mud.on_disconnect(function()
|
|
blight.status_line(0, "Disconnected.")
|
|
if Map then
|
|
Map:save(mapfile)
|
|
end
|
|
end)
|
|
|
|
sindome_connect()
|