Jump to content

Skyrim Holidays


gahnzz

Recommended Posts

I think it'd be interesting to have a small mod that designates certain days of the Nirnian calendar to lore-specific holidays. What would be really cool is that they were holidays that were observed in the world... could be anything from NPC's wearing a particular color on a particular day or even gathering for a bonfire, etc.

 

Anyone know of a site that translates the TES calendar to our modern day version?

Link to comment
Share on other sites

This idea would send immersion through the roof, honestly. Id love to see a modder tackle this. With a way to pick up posters or books that describe certain holidays. I imagine wandering into a town and seeing NPCs setting up for some festivities. Would make you go "Oh its that time of year again." Toss in a mini game or unique scripting and this would make an awesome mod, methinks.

 

Great idea, honestly. +1!!!

Link to comment
Share on other sites

  • 1 year later...
  • 10 months later...

the problem is in finding lore cannon holidays

If you have the Skyrim creation kit, and you go to the menu of Gameplay->Settings, there is a long list of string variables which Bethesda put into the game for things have been implemented, and many things that were attempted and abandoned, or planned but never completed.

 

Among those variables are the following;

 

Skyrim Holidays:

 

sHolidayEmperoursBirthday Emperor's Birthday

sHolidayFirstPlanting First Planting

sHolidayHarvestsEnd Havest's End

sHolidayJestersDay Jester's Day

sHolidayMerchantsFestival Merchant's Festival

sHolidayMidYearCelebration Mid Year Celebration

sHolidayNewLifeFestival New Life Festival

sHolidayNorthWindsPrayer North Wind's Prayer

sHolidayOldLifeFestival Old Life Festival

sHolidaySecondPlanting Second Planting

sHolidaySouthWindsPrayer South Wind's Prayer

sHolidaySunsRest Sun's Rest

sHolidayTalesAndTallows Tales and Tallows

sHolidayWarriorsFestival Warrior's Festival

sHolidayWitchesFestival Witches' Festival

 

sDayFriday Fredas

sDayMonday Morndas

sDaySaturday Loredas

sDaySunday Sundas

sDayThursday Turdas

sDayTuesday Tirdas

sDayWednesday Middas

 

sMonthApril Rains Hand

sMonthAugust Last Seed

sMonthDecember Evening Star

sMonthFebruary Sun's Dawn

sMonthJanuary Sun's Height

sMonthJune Mid Year

sMonthMarch First Seed

sMonthMay Second Seed

sMonthNovember Sun's Dusk

sMonthOctober Frost Fall

sMonthSeptember Hearth Fire

 

 

 

There is your lore cannon list of holidays with a name indication of the type for each.

 

I am currently working on the mod.

 

-

Edited by VanKrill
Link to comment
Share on other sites


Skyrim Holidays:

http://elderscrolls.wikia.com/wiki/Calendar

sMonthJanuary Morning Star 1
sHolidayNewLifeFestival New Life Festival
1st of Morning Star: New Life Festival celebrated in Tamriel.

14th of Morning Star: South Wind's Prayer celebrated in Tamriel
sHolidaySouthWindsPrayer South Wind's Prayer

sMonthFebruary Sun's Dawn 2
16th of Sun's Dawn: Heart's Day is celebrated throughout Tamriel. (Note: Strong similarities to Valentine's Day)

sMonthMarch First Seed 3
sHolidayFirstPlanting First Planting

sMonthApril Rains Hand 4
sHolidayJestersDay Jester's Day
28th of Rain's Hand: Jester's Day festival held all over Tamriel.

sMonthMay Second Seed 5
sHolidaySecondPlanting Second Planting
7th of Second Seed: Second Planting is celebrated.

sMonthJune Mid Year 6
16th of Mid Year: Mid Year Celebration is held.
sHolidayMidYearCelebration Mid Year Celebration

24th of Mid Year: Tibedetha (Breton Holiday) - translates as "Tiber's Day". Celebrated in honor of Alcaire's most famous son, Tiber Septim.


sMonthJuly Sun's Height 7
10th of Sun's Height: Merchants' Festival is held, every shop owner except the Mages Guild traditionally lowers their prices by at least half.
sHolidayMerchantsFestival Merchant's Festival

20th of Sun's Height: Sun's Rest festival held.
sHolidaySunsRest Sun's Rest Summer solstice

sMonthAugust Last Seed 8
27th of Last Seed: Harvest's End holiday is held.
sHolidayHarvestsEnd Havest's End

sMonthSeptember Hearth Fire 9
3rd of Heartfire: Tales and Tallows - A celebration of Necromancy. Many citizens fear this day, and avoid the streets
sHolidayTalesAndTallows Tales and Tallows


sMonthOctober Frost Fall 10
13th of Frostfall: Witches's Festival celebrated in Tamriel. It is the day when the forces of Sorcery and Religion clash.
sHolidayWitchesFestival Witches' Festival

30th of Frostfall: Emperor's Birthday celebrated
sHolidayEmperoursBirthday Emperor's Birthday


sMonthNovember Sun's Dusk 11
20th of Sun's Dusk: Warriors Festival: Throughout Tamriel, Armorers and Blacksmiths sell their products at half price.
sHolidayWarriorsFestival Warrior's Festival


sMonthDecember Evening Star 12
15th of Evening Star: North Wind's Prayer is celebrated.
sHolidayNorthWindsPrayer North Wind's Prayer

25th of Evening Star: New Life Festival is celebrated. It is a holiday originally celebrating debauchery, but has since come to be recognized as a day for gift giving and parties. It is homologous to Saturnalia or Christmas, but lacks a religious aspect.
sHolidayNewLifeFestival New Life Festival

30th of Evening Star: Old Life Festival is celebrated.
sHolidayOldLifeFestival Old Life Festival

Link to comment
Share on other sites

 

Thanks for the heads up on that mod, I do not have time to re-invent the wheel.

 

I've loaded the mod you suggested, it seems to be compatible with my 100+ other immersion mod compilation, I'll have to play it for a bit to see if it gets the task done.

 

At least it wasn't a crash creator.

 

This type of immersion mod designed to provide social interaction and cohesion has to be done subtley to work well. This is something that Bethesda has a real talent for, but many of the Fan Mods are rather clumsy about.

 

If the Emporer's Birthday was done with the craft of a witty Shakespear double entendre, and not the silly, garish bravado of Dr. Zeus children's morality tale, I will be pleased.

 

-

Edited by VanKrill
Link to comment
Share on other sites

  • 1 month later...

So I downloaded and ran the above mod... Not bad at all, and a nice framework to some of the scripts.

 

But not anywhere near as Lore Accurate or Complete as I was Hoping for.

 

The system doesn't seem to have much affect on the world other than just varying prices on certain days. Well, that's a start, but not the end point I was hoping for, so I've decided to re-work and greatly expand the list of dates to include seaonal weather, animal behaviors, minor traditions and frequent activities.

 

The following is a piece of the scripts I'm using, with a list of the events:

 

 

Scriptname IC_Events_Calendar extends ObjectReference
{Calendar of Holidays and Celebrations in Skyrim.}

;---------PROPERTIES-----------
GlobalVariable Property GameMonth Auto
GlobalVariable Property GameDay Auto
Int currentmonth
Int currentday

;---------EVENTS---------------
Event OnRead()

currentmonth = gamemonth.getvalue() as int
currentday = gameday.getvalue() as int

Debug.Notification("Calendar Month: "+currentmonth +" Day: "+currentday)

; Animals : Elk, Deer, Bear, Wolf, Cat, Horker, Mamoth


If currentmonth == 0 ;------------------------------------Month 1 - Morning Star ------------------------------ January
If currentday == 1
debug.notification("ævi Ráð Réttr Clavicus Vile! Today is the New Life Festival! Happy New Year! "); Also New Moon for both Masser and Secundas & Clavicus Vile summoning day
Elseif currentday == 2
debug.notification("Today is Scour Day in High Rock!") ;
Elseif currentday == 7
debug.notification("Today is Ale Day. It would be rude to Obstain.") ; Ale Day
Elseif currentday == 8
debug.notification("Styrrganbvlot! The Festival of Brawls.") ; Festival of Brawls - Drunken Boxing Day
Elseif currentday == 9
debug.notification("ævi fjor dauðr Arkay. High Holy Day of Arkay.") ; Arkay - God of Life & Death
Elseif currentday == 10
debug.notification("Snow Daemons Dance") ; Forestal - Snow Demon Dance
Elseif currentday == 12
debug.notification("Snærr Hinn Gamli Styrr! Fight the Son of the Frost King!") ; Winter SnowBallFight - some grumpy and unpleasant person is named "Snærr" and everyone pelts them with snowballs.
Elseif currentday == 13
debug.notification("Today is Meridia's Summoning Day");
Elseif currentday == 14
debug.notification("Today is South Winds Prayer!") ; South Winds Prayer
Elseif currentday == 15
debug.notification("Winter Meteor Showers Begin") ; Winter Meteor Showers
Elseif currentday == 16
debug.notification("Dawnstar celebrates the Festival of Lights!") ; Candles in Windows, Candle Lanterns on Doors, Candle Model Boats on the River or Tide
Elseif currentday == 17
debug.notification("Winter Meteor Showers") ; Winter Meteor Showers
Elseif currentday == 18
debug.notification("Today is Sun's Harbor, the Winter Solstace.");
Elseif currentday == 19
debug.notification("Winter Meteor Showers") ; Winter Meteor Showers
Elseif currentday == 20
debug.notification("Winter Meteor Showers End") ; Winter Meteor Showers
Elseif currentday == 22
debug.notification("Winter Weddings") ; Winter Weddings
Elseif currentday == 25
debug.notification("LeigeLord Oath Taking") ; LeigeLord Oath Taking
Elseif currentday == 26
debug.notification("Night of Storms") ; Night of Storms
Elseif currentday == 27
debug.notification("ævi hríð Kyne, Honor the Goddess of Storm!") ; Kyne - Nordic Goddess of the Storm.
Elseif currentday == 28
debug.notification("In deep, dark caves, Bear Cubs are being born."); Bear Cubbing - Bear gestation period lasts 235 days, and litters are usually born in late January to early February.
Else
debug.notification("Just another winter day in Morning Star...")
EndIf
ElseIf currentmonth == 1 ;-------------------------------------Month 2 - Sun's Dawn ------------------------------ February
If currentday == 2
debug.notification("ævi Dróttinn ørviti Sheogorath! High Rock honours Mad Pelagius today. Sort of... 'Ware the Wabbajack!") ; Sheogorath
Elseif currentday == 3
debug.notification("Dark Night, the Veil between worlds is weakened, Daedra walk the night.") ; Dark Night
Elseif currentday == 5
debug.notification("First of The Winter Hunt") ; Winter Hunt
Elseif currentday == 6
debug.notification("Second of The Winter Hunt") ; Winter Hunt
Elseif currentday == 7
debug.notification("Third of The Winter Hunt") ; Winter Hunt
Elseif currentday == 8
debug.notification("Einvigi Skáli! Ware the Wrath of the Winter Bound") ; Einvigi Skáli - Cabin Fever Brawl - Einvigi a no-holds barred form of combat where dishonorable tactics were allowable so long as they won the victory. skáli = Banquet Hall
Elseif currentday == 13
debug.notification("The Feast of the Dead has begun in Windhelm.");
Elseif currentday == 15
debug.notification("A Skeever's Shadow may mark the early end of Winter.") ; Skeever's Shadow - Ground Hog Day
Elseif currentday == 16
debug.notification("ævi Læging na Kveis un Dýr Losti Sanguine! Today Heart's Day is celebrated throughout Tamriel! High Holy Day of Sanguine, Lord of Debauchery! ") ; Sanguine
Elseif currentday == 17
debug.notification("ævi un Fagr na Hylli Dibella, High Holy Day of Dibella, Goddess of Beauty.") ; Dibella - Goddess of Beauty
Elseif currentday == 25
debug.notification("ævi Jafnaðr Stendarr un Stuhn, High Holy Day of Stendarr of Stuhn, Lord of Mercy and Justice.") ; Stendarr - God of Mercy and Justice
Elseif currentday == 26
debug.notification("The Jarl's Court. Any one may petition the Jarl today.");
Elseif currentday == 27
debug.notification("The Jarl's Justice. A day for trials, sentencing and executions.");
Elseif currentday == 28
debug.notification("The Jarl's Bounty. New Thanes are named, lands & titles are granted, pardon's may be granted and Poor Recieve Alms."); Jarl's Gifts Day
Else
debug.notification("Just another winter day in Sun's Dawn...")
EndIf

; ============================== Spring : First Seed, Rain's Hand, Second Seed ============================================================
ElseIf currentmonth == 2 ;-------------------------------------Month 3 - First Seed ------------------------------ March

If currentday == 1
debug.notification("Today is the First Day of Spring.");
Elseif currentday == 2
debug.notification("Alfr-Yoch un Grœnn Gróa un Vár Merki! ... and the sapling buds and grows!") ; Forestal Jack in the Green Decrees the end of winter.
Elseif currentday == 3
debug.notification("Bjarn-dýr Styrr! - Bears Emerge from their Dens... And they're very Hungry!") ; Bears reemerge
Elseif currentday == 5
debug.notification("Mork un Várdenblot Alfr na Villieldr Huldra") ; (Forest of Spring-Celebration Elves of Wild-Fire Nymphs) Forestal Spring Sprite Celebration
Elseif currentday == 6
debug.notification("Today is Hermaeus Mora's Summoning Day in Daggerfall!") ; Forestal Sprite Celebration
Elseif currentday == 7
debug.notification("First Planting celebrated across Tamriel: A time to set asite past differences and to begin anew.")
Elseif currentday == 9
debug.notification("Leaves are budding across Tamriel.") ; Leaf Bud
Elseif currentday == 11
debug.notification("The Spring Migration North Begins.") ; Spring Migration North Starts
Elseif currentday == 12
debug.notification("Vespers un Várdenblot!") ; Prayers of Thanks for Spring's return.
Elseif currentday == 13
debug.notification("Questing Day! which starts many Adventures... and Disasters.") ; Questing Day - Day to begin Journey's and Enterprizes
Elseif currentday == 15
debug.notification("Spring Feast Day, the warmer days have come at last.") ; Spring Feast Day
Elseif currentday == 16
debug.notification("Shearing Day is here. For both Goats and Nords.") ; Shearing Day
Elseif currentday == 21
debug.notification("ævi Gríma Gisting un Nótt Himinn Azura! Today is Hogithum, Azura's Summoning Eve") ; Azura (Mother of The Rose, Queen of the Night Sky)
Elseif currentday == 24
debug.notification("Hladhqnd Vár Kona! Spring Cleaning, Grab a bottle of mead and stay out of her way.") ; Broom's Day
Elseif currentday == 25
debug.notification("Today is Flower Day in Western High Rock!");
Elseif currentday == 26
debug.notification("Ofrolvi un Vár! The Spring Bacchanal is celebrated with Wine, Women and Song!") ; Bacchanal - Wine Day
Else
debug.notification("Just another spring day in First seed...")
EndIf
ElseIf currentmonth == 3 ;-------------------------------------Month 4 - Rain's Hand ---------------------------- April
If currentday == 1
debug.notification("Today is Gardtide in Tamarilyn Point!") ;
Elseif currentday == 6
debug.notification("Song Birds Sing of Love.") ; Bird Song
Elseif currentday == 9
debug.notification("ævi Dohvah un Kvilla Peryite! Today Summoning Day for Peryite, Prince of Pestilence.") ; Peryite - Skinny Dragon of Pestilence, the Taskmaster of lesser Daedra
Elseif currentday == 12
debug.notification("The Wolves are begining to mate.") ; Wolf Mating - Rain's Hand
Elseif currentday == 13
debug.notification("Today is the Day of the Dead in Daggerfall!") ;
Elseif currentday == 16
debug.notification("First Flowering begins.") ;First Flowering
Elseif currentday == 19
debug.notification("Today is the Day of Rebirth, the Spring Equinox. ") ; spring equinox
Elseif currentday == 20
debug.notification("ævi Sál un Dagan Meridia! Goddess of Breaking Dawn!") ; Meridia - Goddess of the Souls and Energies of living things
Elseif currentday == 22
debug.notification("ein Carnival!") ; Carnival ein "one"
Elseif currentday == 23
debug.notification("tveir Carnival!") ; Carnival tveir "two"
Elseif currentday == 24
debug.notification("þrír Carnival!") ; Carnival þrír "three"
Elseif currentday == 28
debug.notification("Today is Jester's Day! A jolly festival held all over Tamriel.")
Elseif currentday == 29
debug.notification("Kuga Dyngja Styrr! Hit a neighbor in the face with a Cow Pie today!") ; Spring MudBall & CowPie Fight
Else
debug.notification("Just another spring day in Rain's Hand...")
EndIf
ElseIf currentmonth == 4 ;-------------------------------------Month 5 - Second Seed ---------------------------- May
If currentday == 1
debug.notification("The Psijic Order practices the Rite of Vigyld today!")
Elseif currentday == 2
debug.notification("The Horn Calling begins. The Jarl sounds, and his Thanes Muster."); Horn Calling - Jarl's Muster - Gathering of All Troops for gear Inspection, Training and Physical Fitness Tests
Elseif currentday == 4
debug.notification("Laugardagr - Washing Day") ; Washing Day
Elseif currentday == 6
debug.notification("Flanna Kvinna! The Dance of Flowers. The Maids of Skyrim stroll in their finest.") ; Dance of Flowers - Females Parading in Dresses and Flowers - Mating Ritua l Flanna Kvinna - Parading Women
Elseif currentday == 7
debug.notification("Today is Second Planting!")
Elseif currentday == 9
debug.notification("ævi Forað Matask na Menskr un Namira! The Devourer of the Dead comes to feed upon men.") ; Namira - ancient darkness, Cannibalism, Spiders, Slugs, and Disease.
Elseif currentday == 10
debug.notification("Saining of the Herd.") ; Cattle are "sained", or purified by being driven through two fires
Elseif currentday == 20
debug.notification("Today is the Fire Festival.") ;
Elseif currentday == 21
debug.notification("Foaling Begins.") ; Foaling
Elseif currentday == 24
debug.notification("Skyrim's Bears are mating.") ; ; Bears mate between mid May and late June.
Elseif currentday == 26
debug.notification("Skyrim's Elk are Calving.") ; Elk Calving - Calves are typically born in late May through early June
Elseif currentday == 28
debug.notification("Majtræ Kyssa Danzleikr. Nord Women Ribbon Dance the May Pole.") ; Ribboned Pole Dance
Elseif currentday == 30
debug.notification("Bretons celebrate Fishing Day on the Iliac Bay today!") ;
Else
debug.notification("Just another spring day in Second Seed...")
EndIf

; ============================== Summer : Mid-Year, Sun's Height, Last Seed ============================================================

ElseIf currentmonth == 5 ;-------------------------------------Month 6 - Mid-Year ----------------------------- June
If currentday == 1
debug.notification("The First Day of Summer.") ;
Elseif currentday == 5
debug.notification("ævi Dýr Dróttinn na Veiðimaðr Hircine! Today is Hunt Lord Hircine's Summoning Day.") ; Hircine Prince of the Hunt
Elseif currentday == 10
debug.notification("Today is Thatch Cutting Day"); Thatch Cutting
Elseif currentday == 16
debug.notification("Today is the Mid Year Celebration!") ;
Elseif currentday == 18
debug.notification("ævi Dróttinn un Sovngarde Shor! High Holy Day of Shor, Lord of Sovngarde.") ; ævi Shor
Elseif currentday == 23
debug.notification("Today is the Festival of Songs") ; Festival of Songs
Elseif currentday == 24
debug.notification("Tibedetha! Celebrate and Honor Tiber Septim today.") ;
Elseif currentday == 26
debug.notification("Taratintiquil. Pray by the mirrored waters.") ; Tranquil Pool Evening
Elseif currentday == 28
debug.notification("The Rivers are teaming with the Salmon Runs.") ; Salmon Runs
Else
debug.notification("Just another summer day in Mid-Year")
EndIf
ElseIf currentmonth == 6 ;-------------------------------------Month 7 - Sun's Height -------------------------- July
If currentday == 2
debug.notification("Forestal Tree Dance") ; ; Forestal Tree Dance
Elseif currentday == 4
debug.notification("Days of Fasting Vigil - Day One") ; Days of Fasting Vigil
Elseif currentday == 5
debug.notification("Days of Fasting Vigil - Day Two") ; Days of Fasting Vigil
Elseif currentday == 6
debug.notification("Days of Fasting Vigil - Day Three") ; Days of Fasting Vigil
Elseif currentday == 7
debug.notification("Days of Fasting Vigil - Day Four") ; Days of Fasting Vigil
Elseif currentday == 8
debug.notification("Days of Fasting Vigil - Day Five") ; Days of Fasting Vigil
Elseif currentday == 9
debug.notification("Today is Summer Feast Day!") ;
Elseif currentday == 10
debug.notification("ævi Blakkr ámáttr Draumr na Vaermina, The Nightmares of Vaermina will be summoned this night.") ; Vaermina - sphere is the realm of dreams and nightmares
Elseif currentday == 11
debug.notification("Kawthar Styrr! Traditional Dousings are waiting...") ; Summer Water Fight
Elseif currentday == 12
debug.notification("Today is the Tournament of Valor. Warriors will prove their steel.") ; Tourney of Valor
Elseif currentday == 13
debug.notification("ævi ørlog log Talos, High Holy Day of Talos, the Man made God of War and Law") ; ævi ørlog log Talos - God of War and Governance
Elseif currentday == 14
debug.notification("The Whelping - Wolf Pups are born") ;Whelping - Wolf Pups - Mid-Year
Elseif currentday == 15
debug.notification("Today is the Merchant's Festival!") ; Merchant's Festival
Elseif currentday == 16
debug.notification("Laugardagr - Washing Day") ; Washing Day
Elseif currentday == 20
debug.notification("Today is Sun's Rest! The Summer Solstice. ") ; Summer solstice
Elseif currentday == 21
debug.notification("ævi eðli Kynareth, High Holy Day of Kynareth.") ; Kynareth - Goddess of Nature
Elseif currentday == 29
debug.notification("Today is Thatching Day!") ; Thatching Day
Else
debug.notification("Just another summer day in Sun's Height")
EndIf
ElseIf currentmonth == 7 ;-------------------------------------Month 8 - Last Seed ------------------------------- August
If currentday == 2
debug.notification("The Summer Weddings take place today.") ; Summer Weddings
Elseif currentday == 3
debug.notification("The Summer Fair is Today.") ; Summer Fair
Elseif currentday == 11
debug.notification("Meteor Showers Light the Night Skies.") ; Summer Meteor Showers
Elseif currentday == 12
debug.notification("Meteor Showers Light the Night Skies.") ; Summer Meteor Showers
Elseif currentday == 13
debug.notification("The Great Annual Celestial Congjection Arives Tonight! ") ; Annual Celestial Conjunction
Elseif currentday == 14
debug.notification("Find a Fair Maid at the Dance of Flutes") ; Dance of Flutes
Elseif currentday == 15
debug.notification("Meteor Showers Light the Night Skies.") ; Summer Meteor Showers
Elseif currentday == 16
debug.notification("Meteor Showers Light the Night Skies.") ; Summer Meteor Showers
Elseif currentday == 17
debug.notification("ævi Alduin Verold Fárbjóðr! Lord of Dragons, Alduin the World Eater is honored this day!") ; ævi Alduin
Elseif currentday == 18
debug.notification("The Monsoon Storms Begins") ; Monsoon Season
Elseif currentday == 19
debug.notification("The Monsoon Storms Continue") ; Monsoon Season
Elseif currentday == 20
debug.notification("The Monsoon Storms Continue") ; Monsoon Season
Elseif currentday == 21
debug.notification("Martyrs' Day! Remember the Valorous Fallen!") ; Martyrs' Day - Lost Veterans of War Remember
Elseif currentday == 22
debug.notification("The Monsoon Storms End") ; Monsoon Season
Elseif currentday == 23
debug.notification("ævi Unna Móðir Mara, High Holy Day of Mara the Mother Goddess of Love and Compasion.") ; Mara
Elseif currentday == 24
debug.notification("First Harvest Begins") ; First Harvest Begins
Elseif currentday == 25
debug.notification("First Harvest Continues") ; First Harvest
Elseif currentday == 26
debug.notification("First Harvest Ends") ; First Harvest Ends
Elseif currentday == 27
debug.notification("Today is Harvest's End! Spend today with friends! "); Harvest's End holiday is held.
Else
debug.notification("Just another summer day in Last Seed...")
EndIf

; ============================== Fall : Hearth Fire, Frostfall, Suns Dusk============================================================

ElseIf currentmonth == 8 ;----------------------------------------Month 9 - Hearth Fire ----------------------------- September
If currentday == 1
debug.notification("Today is the first day of Fall.") ;
Elseif currentday == 2
debug.notification("The Psijic Order practices the Rites of Moawite today.") ;
Elseif currentday == 3
debug.notification("ævi Kvennalið Gæfa na Gríma un Nocturnal! Celebrate Necromancy with Tales and Tallows today! Many citizens fear the streets this night. ") ; Nocturnal - Lady Luck of darkness
Elseif currentday == 6
debug.notification("Today is Khurat in the Wrothgarian Mountains of High Rock!") ;
Elseif currentday == 7
debug.notification("Armistice Day, Traditional Day to cease Hostilities for the Winter.") ; Armistice Day
Elseif currentday == 9
debug.notification("Tourney of Archers Begins.") ;Tourney of Archers
Elseif currentday == 10
debug.notification("Tourney of Archers Round Two!") ;
Elseif currentday == 11
debug.notification("Tourney of Archers Final Contest. Acolades are given.") ;
Elseif currentday == 12
debug.notification("Hearth Day - Nords spend time at home with family & wife today") ; Hearth Day - Spend time at home with family/wife
Elseif currentday == 13
debug.notification("ævi Rún Víss Jhunal! High Holy Day of Jhunal, God of Wisdom.") ; Jhunal (Rune God) - God of Wisdom and Logic
Elseif currentday == 14
debug.notification("The Burning of King Olaf is traditionally held today in Solitude!") ;
Elseif currentday == 19
debug.notification("Today is Children's Day. Plays some games, teach your trade and grant them some of your wisdom.") ;
Elseif currentday == 21
debug.notification("Today is the Start of the Elk Rhutt") ; Rhutt - September 21
Elseif currentday == 22
debug.notification("The Leave begin to turn Fall Colors.") ; Leaf Turn
Else
debug.notification("Just another fall day in Heart Fire...")
EndIf
ElseIf currentmonth == 9 ;-------------------------------------Month 10 - Frostfall ------------------------------- October
If currentday == 4
debug.notification("Dance of Drums! The Drums of Autum Call the Hunters to the Hold!") ; Dance of Drums
Elseif currentday == 5
debug.notification("Today begins the Fall Hunt.") ; Fall Hunt
Elseif currentday == 6
debug.notification("Fall Hunt Continues...");
Elseif currentday == 7
debug.notification("Fall Hunt Concludes!")
Elseif currentday == 8
debug.notification("Today is Malacath's Summoning Day in Daggerfall!")
Elseif currentday == 13
debug.notification("ævi Gríma Volva na Iviðia un Myrkr Mephala! Today is the Witches Festival! It is the day when the forces of Sorcery and Religion clash. "); Mephala (Princess of Treachery) - Webspinner, Spinner, Spider - 13th of Frostfall.
Elseif currentday == 16
debug.notification("Laugardagr - Washing Day") ; Washing Day
Elseif currentday == 19
debug.notification("Today is Wanning Light, the Festival of the Fall Equinox.") ; Fall Equinox
Elseif currentday == 22
debug.notification("The Leaves are falling, bare branches lie stark against grey twilight skies.") ; Leaf Fall
Elseif currentday == 23
debug.notification("Fall Harvest Begins!") ; Fall Harvest Begin
Elseif currentday == 24
debug.notification("Fall Harvest Continues...") ; Fall Harvest Continues...
Elseif currentday == 25
debug.notification("Fall Harvest Continues...") ; Fall Harvest Continues...
Elseif currentday == 26
debug.notification("Fall Harvest Continues...") ; Fall Harvest Continues...
Elseif currentday == 27
debug.notification("Fall Harvest Concludes! May it be enough to last the Winter!") ; Fall Harvest Ends
Elseif currentday == 28
debug.notification("ævi Slœgr Kaupmaðr Zenithar! High Holy Day of Zenithar, God of Craftsman.") ; Zenithar - God of Work and Commerce
Elseif currentday == 29
debug.notification("Rêchaer Skömm Styrr! Accchh! Smack in the Face with a Rotten Tomatoe! Haaah! No more than he deserves...") ; Fall Food Fight - (Gather last fruit - Embarresment - Fight )
Elseif currentday == 30
debug.notification("The Great War began on this day in 4E 171. Emperor's Birthday celebrated!") ;
Else
debug.notification("Just another fall day in Frostfall...")
EndIf
ElseIf currentmonth == 10 ;------------------------------------Month 11 - Sun's Dusk ------------------ November
If currentday == 2
debug.notification("ævi Flœrð un Verst Flár Ráð na Boethiah! Today is Gauntlet, Boethiah's Summoning Day.") ; Boethiah (Prince of Plots)
Elseif currentday == 3
debug.notification("This is Fall Feast Day! Many Goats gave their all.") ; Fall Feast Day
Elseif currentday == 4
debug.notification("Fall Migration South Starts.") ; Fall Migration South Starts
Elseif currentday == 8
debug.notification("The Long Sleep! Skyrim's Bears begin to retire to their dens.") ; The Long Sleep - Black bears enter their dens in October and November.
Elseif currentday == 9
debug.notification("ævi Lengi Dovah Akatosh, High Holy Day of the Dragon-God Akatosh.") ; Akatosh - The Dragon God of Time and the chief god of the pantheon
Elseif currentday == 10
debug.notification("Stikla Villieldr ungr Vár! Leap the Flames and Embers to carry you into Spring.") ; Leap a Bonfire Celebration
Elseif currentday == 18
debug.notification("Pothago observes Hel Anseilak today.") ;
Elseif currentday == 19
debug.notification("Byock Hólmgang! Day of Duels.") ; Byock = Feud & Hólmgang = Isle Duel
Elseif currentday == 20
debug.notification("ævi Lúta Læ Sœmd Dauðr Mehrunes Dagon! Today is the Warriors Festival! Summoning Day of Lord Dagon, Prince of Destruction!"); Warriors Festival: Mehrunes Dagon - Daedric Prince of Destruction
Elseif currentday == 26
debug.notification("Varúlfr Moot! 'Ware! the Howls of the two legged wolves which fill the night!") ; Varúlfr Moot - WereWolf Gathering to Honor Hericine
Elseif currentday == 27
debug.notification("Another Night of Wolves! Howls of the Forest Wolves answer the Varúlfr.") ; Forestal Howling of Wolves
Elseif currentday == 28
debug.notification("Horns and Howls sound... Hircine, Daedric Prince of the Hunt, leads the Wilde-Hunt tonight.") ; Hericine Summoning Day - The Wilde Hunt
Else
debug.notification("Just another fall day in Sun's Dusk...")
EndIf

; ============================== Winter : Evening Star, Morning Star, Sun's Dawn ============================================================

ElseIf currentmonth == 11 ;------------------------------------Month 12 - Evening Star------------------------- December
If currentday == 1
debug.notification("Today is the First day of Winter."); ; First day of Winter
Elseif currentday == 3
debug.notification("Vetrnætr - First Winter Night") ; Vetrnætr - Winter Nights - three days which observe the change from autum to winter - Blessings on the Victim
Elseif currentday == 4
debug.notification("Vetrnætr - Second Winter Night") ; Ritual Sacrifice
Elseif currentday == 5
debug.notification("Vetrnætr - Third Winter Night") ; Fasting for the Slain
Elseif currentday == 7
debug.notification("Alfr-Yoch un Grœnn raises the Vár Merki!") ; Forestal - Jack in the Green Champeons the coming of Spring. Björn "bee-yorn"
Elseif currentday == 9
debug.notification("Anual Horker Hunt"); Horker Hunt
Elseif currentday == 10
debug.notification("Anual Horker Hunt"); Horker Hunt
Elseif currentday == 11
debug.notification("Anual Horker Hunt"); Horker Hunt
Elseif currentday == 15
debug.notification("Today is North Winds Prayer!") ; North Wind's Prayer is celebrated.
Elseif currentday == 18
debug.notification("All Souls Day, when those who have passed away are remembered.") ; All Souls Day, when those who have passed away are remembered
Elseif currentday == 19
debug.notification("Children of Angles"); Mourning for departed infants and children
Elseif currentday == 20
debug.notification("ævi Dróttinn Tö'Víke Hrapa Molag Bal! Chil'a is a Ritual of Summoing Molag Bal, Prince of Rape, Lord of Domination, Father of Vampires!") ; Molag Bal
Elseif currentday == 21
debug.notification("Dance of Bells - Ritual Snow Bathing Followed by Ale&Rum in the Sauna ") ; Dance of Bells Snow Bathing Followed by Sauna
Elseif currentday == 22
debug.notification("Dance of Bells - Day Two") ; Dance of Bells
Elseif currentday == 23
debug.notification("Dance of Bells - Day Three") ; Dance of Bells
Elseif currentday == 24
debug.notification("Day of Gifts");
Elseif currentday == 25
debug.notification("New Life Festival is celebrated. Let the debauchery begin!") ; New Life Festival
Elseif currentday == 26
debug.notification("Winter Feast") ; Winter Feast Day
Elseif currentday == 27
debug.notification("Durathor Ein Dramur") ; First day of Slumber Dream before New the Old Life Festival
Elseif currentday == 28
debug.notification("Durathor Tveir Dramur") ; Second day of Slumber Dream
Elseif currentday == 29
debug.notification("Durathor Prír Dramur") ; Third day of Slumber Dream
Elseif currentday == 30
debug.notification("Durathor Fjórir Dramur") ; Fourth day of Slumber Dream
Elseif currentday == 31
debug.notification("Today is the Old Life Festival, the last day of the year!"); Old Life Festival
Else
debug.notification("Just another winter day in Evening Star...")
EndIf
Else
debug.trace("Something bad just happened with Events Calendar. Please report this to the mod author. Error code: 1.")
EndIf

EndEvent

;---------SCRIPTEND------------


Import Utility
Import Math

;/++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ GetPassedGameDays() returns the number of fully passed ingame days
+ as int.
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/;

Int Function GetPassedGameDays() Global
Float GameDaysPassed

GameDaysPassed = GetCurrentGameTime()
Return GameDaysPassed As Int
EndFunction

;/++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ GetPassedGameHours() returns the number of passed ingame hours of
+ the current day as int.
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/;

Int Function GetPassedGameHours() Global
Float GameTime
Float GameHoursPassed

GameTime = GetCurrentGameTime()
GameHoursPassed = ((GameTime - (GameTime As Int)) * 24)
Return GameHoursPassed As Int
EndFunction

;/++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ GetCurrentMoonPhase() returns an integer representing the current
+ phase of the moons Masser and Secunda based on "SkyrimClimate".
+ Between 12:00 AM and 11:59 AM the phase during the night from last
+ day to this day is returned. Between 12:00 PM and 11:59 PM the
+ phase for the night from this day to next day is returned. Thus
+ a call to the function at night (between 8:00 PM and 6:00 AM) all-
+ ways returns the currently visible phase.
+
+ The returncodes are as follows:
+ 0 - Full Moon
+ 1 - Decreasing Moon 3/4
+ 2 - Decreasing Moon 1/2
+ 3 - Decreasing Moon 1/4
+ 4 - New Moon
+ 5 - Increasing Moon 1/4
+ 6 - Increasing Moon 1/2
+ 7 - Increasing Moon 3/4
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/;

Int Function GetCurrentMoonphase() Global
Int GameDaysPassed
Int GameHoursPassed
Int PhaseTest
GameDaysPassed = GetPassedGameDays()
GameHoursPassed = GetPassedGameHours()

If (GameHoursPassed >= 12.0)
GameDaysPassed += 1
EndIf

PhaseTest = GameDaysPassed % 24 ;A full cycle through the moon phases lasts 24 days
If PhaseTest >= 22 || PhaseTest == 0
Return 7
ElseIf PhaseTest < 4
Return 0
ElseIf PhaseTest < 7
Return 1
ElseIf PhaseTest < 10
Return 2
ElseIF PhaseTest < 13
Return 3
ElseIf PhaseTest < 16
Return 4
ElseIf PhaseTest < 19
Return 5
ElseIf PhaseTest < 22
Return 6
EndIf

EndFunction

;/++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ GetCurrentMoonSync() returns an integer that resembles where we are
+ in the 5 day cycle of the Snychronisation between the moons.
+
+ Returncodes:
+ 0 - Moons appear at the same time
+ 1 - not yet determined how far ahead/behind Secunda is
+ 2 - not yet determined how far ahead/behind Secunda is
+ 3 - not yet determined how far ahead/behind Secunda is
+ 4 - not yet determined how far ahead/behind Secunda is
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/;

Int Function GetCurrentMoonSync() Global
Int GameDaysPassed
Int GameHoursPassed
Int SyncTest

GameDaysPassed = GetPassedGameDays()
GameHoursPassed = GetPassedGameHours()
If (GameHoursPassed >= 12)
GameDaysPassed += 1
EndIf
SyncTest = GameDaysPassed % 5
return SyncTest
EndFunction


;/++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ GetDayOfWeek() returns the current ingame day of the week as int.
+
+ Returncodes:
+ 0 - Sundas
+ 1 - Morndas
+ 2 - Tirdas
+ 3 - Middas
+ 4 - Turdas
+ 5 - Fredas
+ 6 - Loredas
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/;

Int Function GetDayOfWeek() Global
Int GameDaysPassed

GameDaysPassed = GetPassedGameDays()
return GameDaysPassed % 7
EndFunction

 

 

 

 

I hope that gives the gist of the nature of what I am creating.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...