Honkai Impact 3 Wiki

Hello, Captains.

We're still in the process of making fundamental changes to the battlesuits' skills template. However, all skill text should be displayed normally now, with only the associated icons missing.

We'll solve it shortly. Thank you for your patience.

READ MORE

Honkai Impact 3 Wiki
Advertisement


This module prevents the use of global variables within Scribunto modules, in order to avoid creating bugs that are difficult to track down. When using this module, an error will be thrown if any nil global is read or if any global is written to, with the exception of arg. The arg variable is excluded because it is necessary for Scribunto's require function to work properly.

Usage[]

Place require('Module:No globals') at the top of the module using it.


local mt = getmetatable(_G) or {}
function mt.__index (t, k)
	if k ~= 'arg' then
		error('Tried to read nil global ' .. tostring(k), 2)
	end
	return nil
end
function mt.__newindex(t, k, v)
	if k ~= 'arg' then
		error('Tried to write global ' .. tostring(k), 2)
	end
	rawset(t, k, v)
end
setmetatable(_G, mt)
Advertisement