Fix mapmusname not overwriting Lua-provided strings (resolves #880)
Also truncates long strings instead of erroring out, which is probably (?) better behavior.
Also truncates long strings instead of erroring out, which is probably (?) better behavior.