Module:Guidance

From the Audiovisual Identity Database, the motion graphics museum

Revision as of 04:06, 21 November 2022 by Pingu (talk | contribs) (Created page with "local p = {} --p stands for package function p.reasons(frame) rs = {} rs[1] = "graphic violence or gore"; rs[2] = "flashing images"; rs[3] = "jump scares"; rs[4] = "sexual content"; rv = {}; rv[1] = "flashing" rv[2] = "graphic" rv[3] = "jumpscare" rv[4] = "sexual" for i = 4,1,-1 do if string.find(frame.args[1], rv[i]) then if ro == nil then ro = rs[i] elseif string.find(ro,",...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Guidance/doc

local p = {} --p stands for package

function p.reasons(frame)
	rs = {}
	rs[1] = "graphic violence or gore";
	rs[2] = "[[:wikipedia:photosensitive epilepsy|flashing images]]";
	rs[3] = "[[:wikipedia:jump scare|jump scares]]";
	rs[4] = "sexual content";
	
	rv    = {};
	rv[1] = "flashing"
	rv[2] = "graphic"
	rv[3] = "jumpscare"
	rv[4] = "sexual"
	
	for i = 4,1,-1
	do
		if string.find(frame.args[1], rv[i]) then
			if ro == nil then
				ro = rs[i]
			elseif string.find(ro,", and") then
				ro = rs[i]..", "..ro
			else
				ro = rs[i]..", and "..ro
			end
		end
	end

	return ro
end

return p
Cookies help us deliver our services. By using our services, you agree to our use of cookies.