arconverter.constants

Calendar constants for the Absalom Reckoning system.

This module contains the mapping dictionaries for converting between Gregorian and Absalom Reckoning calendar systems. All dictionaries use month/day numbers as keys starting from 1.

 1"""Calendar constants for the Absalom Reckoning system.
 2
 3This module contains the mapping dictionaries for converting between Gregorian and
 4Absalom Reckoning calendar systems. All dictionaries use month/day numbers as keys
 5starting from 1.
 6"""
 7
 8arDays = {
 9    1: 'Moonday',   # First day of the week
10    2: 'Toilday',   # Second day of the week
11    3: 'Wealday',   # Third day of the week
12    4: 'Oathday',   # Fourth day of the week
13    5: 'Fireday',   # Fifth day of the week
14    6: 'Starday',   # Sixth day of the week
15    7: 'Sunday',    # Last day of the week
16}
17
18arDayShort = {
19    # Three-letter abbreviations for weekdays
20    1: 'Moon',
21    2: 'Toil',
22    3: 'Weal',
23    4: 'Oath',
24    5: 'Fire',
25    6: 'Star',
26    7: 'Sun',
27}
28
29arMonths = {
30    # Religious calendar months of Golarion
31    1: 'Abadius',    # First month of winter
32    2: 'Calistril',  # Second month of winter
33    3: 'Pharast',    # First month of spring
34    4: 'Gozran',     # Second month of spring
35    5: 'Desnus',     # Third month of spring
36    6: 'Sarenith',   # First month of summer
37    7: 'Erastus',    # Second month of summer
38    8: 'Arodus',     # Third month of summer
39    9: 'Rova',       # First month of fall
40    10: 'Lamashan',  # Second month of fall
41    11: 'Neth',      # Third month of fall
42    12: 'Kuthona',   # Third month of winter
43}
44
45arShortMonths = {
46    # Three-letter abbreviations for religious calendar months
47    1: 'Ab',
48    2: 'Cal',
49    3: 'Phar',
50    4: 'Goz',
51    5: 'Des',
52    6: 'Sar',
53    7: 'Era',
54    8: 'Aro',
55    9: 'Rov',
56    10: 'Lam',
57    11: 'Net',
58    12: 'Kut',
59}
60
61arCommonMonths = {
62    # Common folk names for months used by regular citizens
63    1: 'Prima',     # New Year's month
64    2: 'Snappe',    # Late winter month
65    3: 'Anu',       # Spring planting month
66    4: 'Rusanne',   # Spring growth month
67    5: 'Farlong',   # Late spring month
68    6: 'Sola',      # Midsummer month
69    7: 'Fletch',    # High summer month
70    8: 'Hazen',     # Late summer month
71    9: 'Nuvar',     # Harvest month
72    10: 'Shaldo',   # Late harvest month
73    11: 'Joya',     # Early winter month
74    12: 'Kai',      # Year's end month
75}
76
77arMonthSeasons = {
78    # Seasonal mapping for each month
79    1: 'Winter',
80    2: 'Winter',
81    3: 'Spring',
82    4: 'Spring',
83    5: 'Spring',
84    6: 'Summer',
85    7: 'Summer',
86    8: 'Summer',
87    9: 'Fall',
88    10: 'Fall',
89    11: 'Fall',
90    12: 'Winter',
91}
arDays = {1: 'Moonday', 2: 'Toilday', 3: 'Wealday', 4: 'Oathday', 5: 'Fireday', 6: 'Starday', 7: 'Sunday'}
arDayShort = {1: 'Moon', 2: 'Toil', 3: 'Weal', 4: 'Oath', 5: 'Fire', 6: 'Star', 7: 'Sun'}
arMonths = {1: 'Abadius', 2: 'Calistril', 3: 'Pharast', 4: 'Gozran', 5: 'Desnus', 6: 'Sarenith', 7: 'Erastus', 8: 'Arodus', 9: 'Rova', 10: 'Lamashan', 11: 'Neth', 12: 'Kuthona'}
arShortMonths = {1: 'Ab', 2: 'Cal', 3: 'Phar', 4: 'Goz', 5: 'Des', 6: 'Sar', 7: 'Era', 8: 'Aro', 9: 'Rov', 10: 'Lam', 11: 'Net', 12: 'Kut'}
arCommonMonths = {1: 'Prima', 2: 'Snappe', 3: 'Anu', 4: 'Rusanne', 5: 'Farlong', 6: 'Sola', 7: 'Fletch', 8: 'Hazen', 9: 'Nuvar', 10: 'Shaldo', 11: 'Joya', 12: 'Kai'}
arMonthSeasons = {1: 'Winter', 2: 'Winter', 3: 'Spring', 4: 'Spring', 5: 'Spring', 6: 'Summer', 7: 'Summer', 8: 'Summer', 9: 'Fall', 10: 'Fall', 11: 'Fall', 12: 'Winter'}