Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
You must create an account or log in to edit.

Module:Keppel birthday: Difference between revisions

From Amaranth Legacy, available at amaranth-legacy.community
Content deleted Content added
No edit summary
No edit summary
Line 6: Line 6:


local birthdays = {
local birthdays = {
['Tethyr Bathylis'] = { year = 1112, month = 12, day = 27 }
['Tethyr Bathylis'] = { year = 1112, lythryd = 12, day = 27 }
}
}

function p.test()
local keppelDate = keppelDate(frame)
for character, birthday in pairs(birthdays) do
if birthday.year == keppelDate.year and birthday.lythryd == keppelDate.lythryd and birthday.day == keppelDate.day then
return character
end
end
return ''
end


function p.main(frame)
function p.main(frame)
local keppelDate = keppelDate(frame)
local keppelDate = keppelDate(frame)
for character, birthday in pairs(birthdays) do
for character, birthday in pairs(birthdays) do
mw.log(birthday)
if birthday.year == keppelDate.year and birthday.month == keppelDate.month and birthday.day == keppelDate.day then
if birthday.year == keppelDate.year and birthday.month == keppelDate.month and birthday.day == keppelDate.day then
return character
return character

Revision as of 03:57, March 10, 2025

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

local p = {}

-- libraries
local getArgs = require('Module:Arguments').getArgs
local keppelDate = require('Module:Keppel date').invoke

local birthdays = {
	['Tethyr Bathylis'] = { year = 1112, lythryd = 12, day = 27 }
}

function p.test()
	local keppelDate = keppelDate(frame)
	for character, birthday in pairs(birthdays) do
		if birthday.year == keppelDate.year and birthday.lythryd == keppelDate.lythryd and birthday.day == keppelDate.day then
			return character
		end
	end
	return ''
end

function p.main(frame)
	local keppelDate = keppelDate(frame)
	for character, birthday in pairs(birthdays) do
		mw.log(birthday)
		if birthday.year == keppelDate.year and birthday.month == keppelDate.month and birthday.day == keppelDate.day then
			return character
		end
	end
	return ''
end

return p