UNPKG

rpg-calendar

Version:

Low level library for working with RPG/Fantasy dates

134 lines 5.92 kB
import { weekdays } from './weekdays'; import { yearNameMap } from './years'; import { hoursInDay, minutesInHour, secondsInMinutes } from "./time"; // This contains months with the extra days (like Midwinter) added in a extra days in the month. export const monthsWithExtraDays = { name: 'Harptos - Extra Days', hasYear0: true, leapYearInterval: 4, yearNameMap, weekdays, monthStartOnWeekStart: true, hoursInDay: hoursInDay, minutesInHour: minutesInHour, secondsInMinutes: secondsInMinutes, months: [ { monthInYear: 1, name: 'Hammer', daysInMonth: 30, extraDays: [ { name: 'Midwinter' } ] }, { monthInYear: 2, name: 'Alturiak', daysInMonth: 30 }, { monthInYear: 3, name: 'Ches', daysInMonth: 30 }, { monthInYear: 4, name: 'Tarsakh', daysInMonth: 30, extraDays: [ { name: 'Greengrass' } ] }, { monthInYear: 5, name: 'Mirtul', daysInMonth: 30 }, { monthInYear: 6, name: 'Kythorn', daysInMonth: 30 }, { monthInYear: 7, name: 'Flamerule', daysInMonth: 30, extraDays: [ { name: 'Midsummer' }, { name: 'Shieldmeet', onlyInLeapYear: true } ] }, { monthInYear: 8, name: 'Eleasis', daysInMonth: 30 }, { monthInYear: 9, name: 'Eleint', daysInMonth: 30, extraDays: [ { name: 'Highharvestide' } ] }, { monthInYear: 10, name: 'Marpenoth', daysInMonth: 30 }, { monthInYear: 11, name: 'Uktar', daysInMonth: 30, extraDays: [ { name: 'Feast of the Moon' } ] }, { monthInYear: 12, name: 'Nightal', daysInMonth: 30 } ], seasons: [ { name: 'Winter', monthOfYear: 1, dayOfMonth: 1 }, { name: 'Spring', monthOfYear: 3, dayOfMonth: 19 }, { name: 'Summer', monthOfYear: 6, dayOfMonth: 20 }, { name: 'Autumn', monthOfYear: 9, dayOfMonth: 21 }, { name: 'Winter', monthOfYear: 12, dayOfMonth: 20 } ] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9udGhzV2l0aEV4dHJhRGF5cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jYWxlbmRhcnMvaGFycHRvcy9tb250aHNXaXRoRXh0cmFEYXlzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxZQUFZLENBQUM7QUFDdEMsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLFNBQVMsQ0FBQztBQUN0QyxPQUFPLEVBQUMsVUFBVSxFQUFFLGFBQWEsRUFBRSxnQkFBZ0IsRUFBQyxNQUFNLFFBQVEsQ0FBQztBQUVuRSxnR0FBZ0c7QUFDaEcsTUFBTSxDQUFDLE1BQU0sbUJBQW1CLEdBQXNCO0lBQ3BELElBQUksRUFBRSxzQkFBc0I7SUFDNUIsUUFBUSxFQUFFLElBQUk7SUFDZCxnQkFBZ0IsRUFBRSxDQUFDO0lBQ25CLFdBQVc7SUFDWCxRQUFRO0lBQ1IscUJBQXFCLEVBQUUsSUFBSTtJQUMzQixVQUFVLEVBQUUsVUFBVTtJQUN0QixhQUFhLEVBQUUsYUFBYTtJQUM1QixnQkFBZ0IsRUFBRSxnQkFBZ0I7SUFDbEMsTUFBTSxFQUFFO1FBQ047WUFDRSxXQUFXLEVBQUUsQ0FBQztZQUNkLElBQUksRUFBRSxRQUFRO1lBQ2QsV0FBVyxFQUFFLEVBQUU7WUFDZixTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsSUFBSSxFQUFFLFdBQVc7aUJBQ2xCO2FBQ0Y7U0FDRjtRQUNEO1lBQ0UsV0FBVyxFQUFFLENBQUM7WUFDZCxJQUFJLEVBQUUsVUFBVTtZQUNoQixXQUFXLEVBQUUsRUFBRTtTQUNoQjtRQUNEO1lBQ0UsV0FBVyxFQUFFLENBQUM7WUFDZCxJQUFJLEVBQUUsTUFBTTtZQUNaLFdBQVcsRUFBRSxFQUFFO1NBQ2hCO1FBQ0Q7WUFDRSxXQUFXLEVBQUUsQ0FBQztZQUNkLElBQUksRUFBRSxTQUFTO1lBQ2YsV0FBVyxFQUFFLEVBQUU7WUFDZixTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsSUFBSSxFQUFFLFlBQVk7aUJBQ25CO2FBQ0Y7U0FDRjtRQUNEO1lBQ0UsV0FBVyxFQUFFLENBQUM7WUFDZCxJQUFJLEVBQUUsUUFBUTtZQUNkLFdBQVcsRUFBRSxFQUFFO1NBQ2hCO1FBQ0Q7WUFDRSxXQUFXLEVBQUUsQ0FBQztZQUNkLElBQUksRUFBRSxTQUFTO1lBQ2YsV0FBVyxFQUFFLEVBQUU7U0FDaEI7UUFDRDtZQUNFLFdBQVcsRUFBRSxDQUFDO1lBQ2QsSUFBSSxFQUFFLFdBQVc7WUFDakIsV0FBVyxFQUFFLEVBQUU7WUFDZixTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsSUFBSSxFQUFFLFdBQVc7aUJBQ2xCO2dCQUNEO29CQUNFLElBQUksRUFBRSxZQUFZO29CQUNsQixjQUFjLEVBQUUsSUFBSTtpQkFDckI7YUFDRjtTQUNGO1FBQ0Q7WUFDRSxXQUFXLEVBQUUsQ0FBQztZQUNkLElBQUksRUFBRSxTQUFTO1lBQ2YsV0FBVyxFQUFFLEVBQUU7U0FDaEI7UUFDRDtZQUNFLFdBQVcsRUFBRSxDQUFDO1lBQ2QsSUFBSSxFQUFFLFFBQVE7WUFDZCxXQUFXLEVBQUUsRUFBRTtZQUNmLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxJQUFJLEVBQUUsZ0JBQWdCO2lCQUN2QjthQUNGO1NBQ0Y7UUFDRDtZQUNFLFdBQVcsRUFBRSxFQUFFO1lBQ2YsSUFBSSxFQUFFLFdBQVc7WUFDakIsV0FBVyxFQUFFLEVBQUU7U0FDaEI7UUFDRDtZQUNFLFdBQVcsRUFBRSxFQUFFO1lBQ2YsSUFBSSxFQUFFLE9BQU87WUFDYixXQUFXLEVBQUUsRUFBRTtZQUNmLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxJQUFJLEVBQUUsbUJBQW1CO2lCQUMxQjthQUNGO1NBQ0Y7UUFDRDtZQUNFLFdBQVcsRUFBRSxFQUFFO1lBQ2YsSUFBSSxFQUFFLFNBQVM7WUFDZixXQUFXLEVBQUUsRUFBRTtTQUNoQjtLQUNGO0lBQ0QsT0FBTyxFQUFFO1FBQ1A7WUFDRSxJQUFJLEVBQUUsUUFBUTtZQUNkLFdBQVcsRUFBRSxDQUFDO1lBQ2QsVUFBVSxFQUFFLENBQUM7U0FDZDtRQUNEO1lBQ0UsSUFBSSxFQUFFLFFBQVE7WUFDZCxXQUFXLEVBQUUsQ0FBQztZQUNkLFVBQVUsRUFBRSxFQUFFO1NBQ2Y7UUFDRDtZQUNFLElBQUksRUFBRSxRQUFRO1lBQ2QsV0FBVyxFQUFFLENBQUM7WUFDZCxVQUFVLEVBQUUsRUFBRTtTQUNmO1FBQ0Q7WUFDRSxJQUFJLEVBQUUsUUFBUTtZQUNkLFdBQVcsRUFBRSxDQUFDO1lBQ2QsVUFBVSxFQUFFLEVBQUU7U0FDZjtRQUNEO1lBQ0UsSUFBSSxFQUFFLFFBQVE7WUFDZCxXQUFXLEVBQUUsRUFBRTtZQUNmLFVBQVUsRUFBRSxFQUFFO1NBQ2Y7S0FDRjtDQUNGLENBQUMifQ==