MCDM Wiki
Register
(added page for ep 27)
(Added the Twitch VOD for episode 27.)
Line 300: Line 300:
 
name = "The Book of Judge",
 
name = "The Book of Judge",
 
airdate = os.time{year=2019, month=9, day=18, hour=19},
 
airdate = os.time{year=2019, month=9, day=18, hour=19},
blurb = "",
+
--blurb = "",
runtime = "",
+
--runtime = "",
twitch_vod = "",
+
twitch_vod = "https://www.twitch.tv/videos/483417513",
youtube_vod = "",
+
--youtube_vod = "",
 
-- tactical_vod = "" -- no tactical vod for this episode, there was no combat,
 
-- tactical_vod = "" -- no tactical vod for this episode, there was no combat,
campaign_diary = ""
+
--campaign_diary = ""
 
},
 
},
 
}
 
}

Revision as of 07:49, 19 September 2019

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

--[[

This module contains episode metadata for all MCDM shows. This should be
referenced in other modules & templates where episode metadata is needed

ONE EPISODE METADATA SHEET TO RULE THEM ALL

Please be careful editing the "live" copy of this data as mistakes will break
a lot of the site. If you want to practice editing this data, you can do so at:
https://mcdm.fandom.com/wiki/Module:EpisodeData/Sandbox

Please use Youtube.com rather than Youtu.be links on this page. For some reason,
YouTu.be links don't support "Open in New Tab".

Data structure

table(a table of shows)
|- show = table (a table of metadata about show)
	|- show_name = string (the name of the show)
	|- episodes = array (an array containing 1 object per episode of show)
		|- n = table (a table containing metadata about the n'th episode of show)
			|- name = string (the episode's name)
			|- airdate = string (the episode's airdate returned by os.time)
			|- blurb = string (a 1-sentence description of the episode)
			|- twitch_vod = string (url of the twitch vod)
			|- youtube_vod = string (url of the youtube vod)
			|- tactical_vod = string (url of the tactical vod on YouTube)
			|- campaign_diary = string (url of the campaign diary video)

--]]

return {

-- THE CHAIN EPISODES =====================================================    

    chain = {
        show_name = "The Chain",
        episodes = {
            [1] = {
                name = "Red Sky at Morning",
                airdate = os.time{year=2019, month=1, day=30, hour=19},
                blurb = "Pilot.",
                runtime = "3:45:11",
                twitch_vod = "https://www.twitch.tv/mcdm/video/372767247",
                youtube_vod = "https://youtube.com/watch?v=iRhnx4lI6TA",
                tactical_vod = "https://youtube.com/watch?v=uDii0INwDb8",
                campaign_diary = "https://youtube.com/watch?v=60yA7TofHEM"
            },
            [2] = {
                name = "Soldier Take Warning",
                airdate = os.time{year=2019, month=2, day=6, hour=19},
                blurb = "The soldiers of the Chain deal with Group Commander Vordokov, and experience life aboard the Rosso Cielo.",
                runtime = "3:17:48",
                twitch_vod = "https://www.twitch.tv/videos/376733840",
                youtube_vod = "https://youtube.com/watch?v=71B8BKHAYAY",
                tactical_vod = "https://youtube.com/watch?v=cfTTt3FyiXE",
                campaign_diary = "https://youtube.com/watch?v=GYF9L5t-AI8"
            },
            [3] = {
                name = "Sailors on the Sea of Stars",
                airdate = os.time{year=2019, month=2, day=13, hour=19},
                blurb = "The Chain of Acheron defend the Rosso Cielo from a dark dream...",
                runtime = "4:03:15",
                twitch_vod = "https://www.twitch.tv/videos/380745438",
                youtube_vod = "https://youtube.com/watch?v=V3QTjri2tAE",
                tactical_vod = "https://youtube.com/watch?v=_00eTdGZEno",
                campaign_diary = "https://youtube.com/watch?v=oSjnIFoQaAY"
            },
            [4] = {
                name = "A Dark Dream",
                airdate = os.time{year=2019, month=2, day=20, hour=19},
                blurb = "The Battle for the Dark Dream continues...",
                runtime = "3:22:28",
                twitch_vod = "https://www.twitch.tv/videos/384202489",
                youtube_vod = "https://youtube.com/watch?v=XEVGztx2VcU",
                tactical_vod = "https://youtube.com/watch?v=3GLOYS5B0Mo",
                campaign_diary = "https://youtube.com/watch?v=eiOCvT4UoP0"
            },
            [5] = {
                name = "The God Factor",
                airdate = os.time{year=2019, month=2, day=27, hour=19},
                blurb = "After liberating the Somnium Tenebris, the Chain of Acheron meet a Heretic Gith, and discover Ajax's reach extends farther than they imagined.",
                runtime = "2:41:56",
                twitch_vod = "https://www.twitch.tv/videos/388278187",
                youtube_vod = "https://youtube.com/watch?v=Y3jZgnAdt2M",
                --tactical_vod = "" -- no tactical vod for this episode, there was no combat,
                campaign_diary = "https://youtube.com/watch?v=LY8LoKY8J1g"
            },
            [6] = {
                name = "The Changeling",
                airdate = os.time{year=2019, month=3, day=6, hour=19},
                blurb = "We're gonna find out who's who...",
                runtime = "2:08:43",
                twitch_vod = "https://www.twitch.tv/videos/391628005",
                youtube_vod = "https://youtube.com/watch?v=2fXNVuYkdeI",
                tactical_vod = "https://youtube.com/watch?v=GLZOYMmlw8E",
                campaign_diary = "https://youtube.com/watch?v=eDt8o3NLDfA"
            },
            [7] = {
                name = "The HRP Broad Sword",
                airdate = os.time{year=2019, month=3, day=13, hour=19},
                blurb = "The Chain of Acheron emerge from the Astral Sea and encounter the HRP Broad Sword.",
                runtime = "3:45:11",
                twitch_vod = "https://www.twitch.tv/videos/394706069",
                youtube_vod = "https://youtube.com/watch?v=hk1uB5iVbuo",
                --tactical_vod = "" -- no tactical vod for this episode, there was no combat,
                campaign_diary = "https://youtube.com/watch?v=gpMr41Lym5M"
            },
            [8] = {
                name = "Arrival",
                airdate = os.time{year=2019, month=3, day=20, hour=19},
                blurb = "The Chain of Acheron arrive at the docks of Capital.  They experience some unusual people, unusual foods, and unusual thieves.",
                runtime = "4:35:00",
                twitch_vod = "https://www.twitch.tv/videos/398951353",
                youtube_vod = "https://youtube.com/watch?v=iS1XLx3wNoY",
                tactical_vod = "https://youtube.com/watch?v=X4g7UAq1nvg",
                --campaign_diary = "" -- no campaign diary for this episode
            },
            [9] = {
                name = "At the Sign of the Dreaming Pharaoh",
                airdate = os.time{year=2019, month=3, day=27, hour=19},
                blurb = "The Chain of Acheron get to know the people and customs of the upper class in Capital.  Later, they are presented with several interesting opportunities.",
                runtime = "3:53:25",
                twitch_vod = "https://www.twitch.tv/videos/402571710",
                youtube_vod = "https://youtube.com/watch?v=a7hilOdo8Q4",
                --tactical_vod = "" -- no tactical vod for this episode, there was no combat,
                --campaign_diary = "" -- no campaign diary for this episode
            },
            [10] = {
                name = "The Underdark Job",
                airdate = os.time{year=2019, month=4, day=3, hour=19},
                blurb = "The Chain of Acheron take their first contract in Capital.  While Slim is piloting the Somnium Tenebris, a junior officer joins the action.",
                runtime = "3:12:11",
                twitch_vod = "https://www.twitch.tv/videos/405906058",
                youtube_vod = "https://youtube.com/watch?v=LhIirIjkYss",
                tactical_vod = "https://youtube.com/watch?v=Ehz8yxOVm6c",
                campaign_diary = "https://youtube.com/watch?v=BXwN9w6h-1g"
            },
            [11] = {
                name = "The Temple of Antisanity",
                airdate = os.time{year=2019, month=4, day=10, hour=19},
                blurb = "The Chain of Acheron free themselves from The Isle of the Dead and set off for The Island of Madness where The Temple of Antisanity awaits.",
                runtime = "2:58:22",
                twitch_vod = "https://www.twitch.tv/videos/411570852",
                youtube_vod = "https://youtube.com/watch?v=yYZkgAgx41c",
                tactical_vod = "https://youtube.com/watch?v=gDMYA6VM6yo",
                campaign_diary = "https://youtube.com/watch?v=vRkgEu6iBds"
            },
            [12] = {
                name = "The Mad God's Pawns",
                airdate = os.time{year=2019, month=4, day=17, hour=19},
                blurb = "The Chain of Acheron delve further into The Temple of Anitsanity, where their brains are challenged in addition to their brawn.",
                runtime = "3:39:40",
                twitch_vod = "https://www.twitch.tv/videos/412770777",
                youtube_vod = "https://youtube.com/watch?v=QXhAc9X-FXc",
                tactical_vod = "https://youtube.com/watch?v=uKf8cJ_2XfI",
                campaign_diary = "https://youtube.com/watch?v=Zn5lQ73l5u8"
            },
            [13] = {
                name = "The Lord of Madness",
                airdate = os.time{year=2019, month=4, day=24, hour=19},
                blurb = "The Chain of Acheron attempt to complete their first contract.  Once they are back in Capital, a surprise attack begins a new mystery.",
                runtime = "2:41:53",
                twitch_vod = "https://www.twitch.tv/videos/416057201",
                youtube_vod = "https://youtube.com/watch?v=l1zUBrYpedQ",
                tactical_vod = "https://youtube.com/watch?v=yzd42GPdb8k",
                campaign_diary = "https://youtube.com/watch?v=6OttP1kb_30"
            },
            [14] = {
                name = "Angel's Report",
                airdate = os.time{year=2019, month=5, day=1, hour=19},
                blurb = "The Chain of Acheron find out what Angel has been up to while they were in the Underdark.  Later they do some shopping with a strangely familiar shopkeeper.",
                runtime = "3:23:08",
                twitch_vod = "https://www.twitch.tv/videos/419224878",
                youtube_vod = "https://youtube.com/watch?v=greMW5KLzI8",
                --tactical_vod = "" -- no tactical vod for this episode, there was no combat,
                campaign_diary = "https://youtube.com/watch?v=XbNghLqsVwU"
            },
            [15] = {
                name = "The Library Job",
                airdate = os.time{year=2019, month=5, day=8, hour=19},
                blurb = "Spies and Agents, some working for The Chain of Acheron itself, try to make contact with the Senior officers, and another contract is offered.",
                runtime = "3:25:00",
                twitch_vod = "https://www.twitch.tv/videos/422385606",
                youtube_vod = "https://youtube.com/watch?v=lArkmMern6c",
                tactical_vod = "https://youtube.com/watch?v=ZmlHN6RDNww",
                campaign_diary = "https://youtube.com/watch?v=9Ghpu7f-DxU"
            },
            [16] = {
                name = "The Crypt of House Sibelius",
                airdate = os.time{year=2019, month=5, day=15, hour=19},
                blurb = "The Chain of Acheron delve further into the crypt below the library and the security of the archives is higher than expected.  Later, Angel has some important news.",
                runtime = "4:21:43",
                twitch_vod = "https://www.twitch.tv/videos/425507523",
                youtube_vod = "https://youtube.com/watch?v=EKl4AYF5hgA",
                tactical_vod = "https://youtube.com/watch?v=mIug6e_UWFM",
                campaign_diary = "https://youtube.com/watch?v=w5BYd-exUao"
            },
            [17] = {
                name = "Chain's King to Dragon Three",
                airdate = os.time{year=2019, month=5, day=29, hour=19},
                blurb = "The Chain of Acheron exit the library with a plan to get out of The Pellet. Unfortunately, they didn’t account for dragons.",
                runtime = "2:13:08",
                twitch_vod = "https://www.twitch.tv/videos/434017186",
                youtube_vod = "https://youtube.com/watch?v=_xsWu1ukU8Q",
                --tactical_vod = "" -- no tactical vod for this episode, there was no combat,
                campaign_diary = "https://youtube.com/watch?v=KGZ7DJdddrE"
            },
            [18] = {
                name = "The Sun Elf",
                airdate = os.time{year=2019, month=6, day=5, hour=19},
                blurb = "The Chain of Acheron sit down with Lady Shirome to discuss the completion of their current contract. Then while travelling in Capital, they are ambushed by some monstrous creations.",
                runtime = "3:20:47",
                twitch_vod = "https://www.twitch.tv/videos/435361803",
                youtube_vod = "https://youtube.com/watch?v=VizWrxsGxc0",
                tactical_vod = "https://youtube.com/watch?v=dTGpdWm6Zb0",
                campaign_diary = "https://youtube.com/watch?v=C8mrKY-adF0"
            },
            [19] = {
                name = "A Sapphire Sky",
                airdate = os.time{year=2019, month=6, day=12, hour=19},
                blurb = "The Chain of Acheron rest after their extraordinary battles. In the morning, a stranger introduces himself as an ally. After some discussions about the challenges required to defeat Ajax the Invincible, The Chain of Acheron opens a Butcher Shop?",
                runtime = "2:51:45",
                twitch_vod = "https://www.twitch.tv/videos/438343900",
                youtube_vod = "https://youtube.com/watch?v=WkMgSBacjb0",
                --tactical_vod = "" -- no tactical vod for this episode, there was no combat,
                campaign_diary = "https://youtube.com/watch?v=HZgIRPIwsO4"
            },
            [20] = {
                name = "Ringwell Awaits",
                airdate = os.time{year=2019, month=6, day=19, hour=19},
                blurb = "The Chain of Acheron venture into the basement of the abandoned butcher shop.  They find an assortment of foes delaying their arrival to the entrance of Ringwell.",
                runtime = "3:39:32",
                twitch_vod = "https://www.twitch.tv/videos/441602778",
                youtube_vod = "https://youtube.com/watch?v=FNIhlAxZCFo",
                tactical_vod = "https://youtube.com/watch?v=AoTn7NVv9To",
                campaign_diary = "https://youtube.com/watch?v=UfZwH2KWBCM"
            },
            [21] = {
                name = '"Ballisantirax dreams...."',
                airdate = os.time{year=2019, month=6, day=26, hour=19},
                blurb = "The fight is on. The Chain of Acheron face off against The Black Iron Pact. Who will win? And who will survive?",
                runtime = "3:09:04",
                twitch_vod = "https://www.twitch.tv/videos/444849484",
                youtube_vod = "https://youtube.com/watch?v=f6SyM7YbvpQ",
                tactical_vod = "https://youtube.com/watch?v=0H3kUv3wmec",
                campaign_diary = "https://youtube.com/watch?v=XV_QyhJj98g"
            },
            [22] = {
                name = "The Daughter of Time",
                airdate = os.time{year=2019, month=7, day=24, hour=19},
                blurb = "The Chain of Acheron are still licking their wounds from their battle with the Iron Pact. They are greeted by a Dragonborn Knight who doesn’t exactly trust our heroes.  King and Boots decide to join the Knight’s quest, while the rest of the party try to go deeper into Ringwell.  However, Time is not on their side.",
                runtime = "3:30:46",
                twitch_vod = "https://www.twitch.tv/videos/458314116",
                youtube_vod = "https://youtube.com/watch?v=U0pF7Ux5eNI",
                tactical_vod = "https://youtube.com/watch?v=PtdoTA2GHzk",
                campaign_diary = "https://youtube.com/watch?v=HEcjqMcPWdE"
            },
            [23] = {
                name = "Idle Hands",
                airdate = os.time{year=2019, month=7, day=31, hour=19},
                blurb = "The Chain of Acheron continue to explore Ringwell.  With new threats around every bend, even resting is full of danger.",
                runtime = "2:55:19",
                twitch_vod = "https://www.twitch.tv/videos/460905370",
                youtube_vod = "https://youtube.com/watch?v=D34DaE7CGLM",
                tactical_vod = "https://youtube.com/watch?v=UNfN-X4-EG4",
                campaign_diary = "https://youtube.com/watch?v=HEcjqMcPWdE"
            },
            [24] = {
                name = "The Devil's Work",
                airdate = os.time{year=2019, month=8, day=7, hour=19},
                blurb = "The Chain of Acheron come to terms with Lady Orozivaar.  Although their accord doesn’t last long. Boots reports back to The Sapphire Sky, while King makes plans with Angel on The Chain’s next steps in Capital.  All of this culminates in The Chain returning to Ringwell where conflict comes from an unexpected place.",
                runtime = "3:13:28",
                twitch_vod = "https://www.twitch.tv/videos/467244877",
                youtube_vod = "https://youtube.com/watch?v=hC9tirVeXwM",
                --tactical_vod = "" -- no tactical vod for this episode, there was no combat,
                campaign_diary = "https://youtube.com/watch?v=mlsntav4A2c",    
            },
            [25] = {
                name = "The Autophage",
                airdate = os.time{year=2019, month=8, day=21, hour=19},
                blurb = "After defeating the MindKiller (retcon), The Chain of Acheron continue to explore Ringwell. After discovering some mysterious changes in the Iron Golem room, things get dangerously squirmy. Later, Boots gets invited on a date?",
                runtime = "3:04:39",
                twitch_vod = "https://www.twitch.tv/videos/471385826",
                youtube_vod = "https://youtube.com/watch?v=JUo_jNVzers",
                tactical_vod = "https://youtube.com/watch?v=U3k35QLnJkM",
                campaign_diary = "https://www.youtube.com/watch?v=5GuxsGLYZxg"
            },
            [26] = {
                name = "No Confidence",
                airdate = os.time{year=2019, month=8, day=28, hour=19},
                blurb = "King reports back to The Sapphire Sky. Meanwhile, Boots meets with a new friend?  Later, King discusses the future of The Chain with the Senior Officers.  Back in Ringwell once again, The Chain of Acheron free Lady Violentia. She returns the favor with information about the Keys to access the depths of Ringwell.",
                runtime = "2:37:01",
                twitch_vod = "https://www.twitch.tv/videos/476885155",
                youtube_vod = "https://youtube.com/watch?v=WrBECV6-Zrs",
                -- tactical_vod = "" -- no tactical vod for this episode, there was no combat,
                campaign_diary = "https://youtube.com/watch?v=MXXcd0vJ_Qo"
            },
             [27] = {
                name = "The Book of Judge",
                airdate = os.time{year=2019, month=9, day=18, hour=19},
                --blurb = "",
                --runtime = "",
                twitch_vod = "https://www.twitch.tv/videos/483417513",
                --youtube_vod = "",
                -- tactical_vod = "" -- no tactical vod for this episode, there was no combat,
                --campaign_diary = ""
            },
        }
    },

-- THE CHAIN EXTRA EPISODES =====================================================    

    chain_extra = {
        show_name = "The Chain - Extra",
        episodes = {
            [1] = {
                name = "Creating the Heist Characters",
                airdate = os.time{year=2019, month=9, day=4, hour=19},
                blurb = "A special episode of the players creating new members of The Chain for the upcoming heist adventure in Capital.",
                runtime = "1:21:25",
                twitch_vod = "https://www.twitch.tv/videos/477037517",
                youtube_vod = "https://youtube.com/watch?v=FO2nDa7UPDQ",
                -- tactical_vod = "" -- no tactical vod for this episode, there was no combat,
                -- campaign_diary = "https://youtube.com/watch?v=60yA7TofHEM"
            },
        }
    },

-- RUNNING THE GAME EPISODES =============================================

    rtg = {
        show_name = "Running the Game",
        episodes = {
            [0] = { 
                name = "Intro: Running the Game",
                airdate = os.time{year=2016, month=2, day=21},
                youtube_vod = "https://youtube.com/watch?v=e-YZvLUXcR8" 
            },
            [1] = {
                name = "Your First Adventure",
                airdate = os.time{year=2016, month=2, day= 21},
                youtube_vod = "https://youtube.com/watch?v=zTD2RZz6mlo"
            },
            [2] = {
                name = "Your First Session",
                airdate = os.time{year=2016, month=2, day=21},
                youtube_vod = "https://youtube.com/watch?v=1K8hGhpQzKg"
            },
            [3] = {
                name = "Running your First Dungeon",
                airdate = os.time{year=2016, month=2, day=21},
                youtube_vod = "https://youtube.com/watch?v=jvQXGs8IVBM"
            },
            [4] = {
                name = "Making Characters",
                airdate = os.time{year=2016, month=2, day=28},
                youtube_vod = "https://youtube.com/watch?v=0K9mKpAMREU"
            },
            [5] = {
                name = "Why Do We Play D&D?",
                airdate = os.time{year=2016, month=3, day=2},
                youtube_vod = "https://youtube.com/watch?v=Ama2wMxq84o"
            },
            [6] = {
                name = "Campaign 101, Your Town",
                airdate = os.time{year=2016, month=3, day=7},
                youtube_vod = "https://youtube.com/watch?v=nTbD1GJUFC0"
            },
            [7] = {
                name = "Dead Ends",
                airdate = os.time{year=2016, month=3, day=10},
                youtube_vod = "https://youtube.com/watch?v=Uw-j-vjEAAo"
            },
            [8] = {
                name = "The Sociology of D&D",
                airdate = os.time{year=2016, month=3, day=14},
                youtube_vod = "https://youtube.com/watch?v=EHUCi6ZbVxU"
            },
            [9] = {
                name = "The DM Screen",
                airdate = os.time{year=2016, month=3, day=21},
                youtube_vod = "https://youtube.com/watch?v=aO0HMmrZ4xs"
            },
            [10] = {
                name = "The Deck of Many Things",
                airdate = os.time{year=2016, month=3, day=24},
                youtube_vod = "https://youtube.com/watch?v=b5pz46kEhIM"
            },
            [11] = {
                name = "Different Kinds of Players",
                airdate = os.time{year=2016, month=3, day=28},
                youtube_vod = "https://youtube.com/watch?v=LQsJSqn71Fw"
            },
            [12] = {
                name = "The Sandbox vs the Railroad",
                airdate = os.time{year=2016, month=4, day=4},
                youtube_vod = "https://youtube.com/watch?v=EkXMxiAGUWg"
            },
            [13] = {
                name = "Catastrophic Failure",
                airdate = os.time{year=2016, month=4, day=18},
                youtube_vod = "https://youtube.com/watch?v=8Q8bVPpc84A"
            },
            [14] = {
                name = "Alignment",
                airdate = os.time{year=2016, month=5, day=2},
                youtube_vod = "https://youtube.com/watch?v=DgPhiLBW7jo"
            },
            [15] = {
                name = "Bad Guys!",
                airdate = os.time{year=2016, month=5, day=9},
                youtube_vod = "https://youtube.com/watch?v=FUrlRZu2uCc"
            },
            [16] = {
                name = "Random Encounters",
                airdate = os.time{year=2016, month=6, day=7},
                youtube_vod = "https://youtube.com/watch?v=jPZZAavOugo"
            },
            [17] = {
                name = "Miniatures!",
                airdate = os.time{year=2016, month=7, day=11},
                youtube_vod = "https://youtube.com/watch?v=fUCpolL_6Tk"
            },
            [18] = {
                name = "Story Vs Adventure",
                airdate = os.time{year=2016, month=6, day=20},
                youtube_vod = "https://youtube.com/watch?v=r_hxIv79S30"
            },
            [19] = {
                name = "Information",
                airdate = os.time{year=2016, month=7, day=18},
                youtube_vod = "https://youtube.com/watch?v=Xm4EvRUo4YQ"
            },
            [20] = {
                name = "Terrain!",
                airdate = os.time{year=2016, month=8, day=29},
                youtube_vod = "https://youtube.com/watch?v=4g1KAE0sI-M"
            },
            [21] = {
                name = "Skill Challenges!",
                airdate = os.time{year=2016, month=10, day=13},
                youtube_vod = "https://youtube.com/watch?v=GvOeqDpkBm8"
            },
            [22] = {
                name = "NPCs!",
                airdate = os.time{year=2016, month=10, day=5},
                youtube_vod = "https://youtube.com/watch?v=NwJxM1ABLJM"
            },
            [23] = {
                name = "Politics 101, The Central Tension",
                airdate = os.time{year=2016, month=10, day=29},
                youtube_vod = "https://youtube.com/watch?v=HpiT6RTlLYc"
            },
            [24] = {
                name = "The Politics of Peace",
                airdate = os.time{year=2016, month=11, day=7},
                youtube_vod = "https://youtube.com/watch?v=zYlLTtS-tfQ"
            },
            [25] = {
                name = "NPCs 2! High Level NPCs, Followers, and DMPCs",
                airdate = os.time{year=2016, month=11, day=18},
                youtube_vod = "https://youtube.com/watch?v=dqth2dFlIzQ"
            },
            [26] = {
                name = "Sandboxing!",
                airdate = os.time{year=2016, month=11, day=28},
                youtube_vod = "https://youtube.com/watch?v=DWAhcY9QroQ"
            },
            [27] = {
                name = "Using 4E to make 5E Combat more fun!",
                airdate = os.time{year=2016, month=12, day=30},
                youtube_vod = "https://youtube.com/watch?v=QoELQ7px9ws"
            },
            [28] = {
                name = "Fantasy vs Fiction",
                airdate = os.time{year=2017, month=1, day=18},
                youtube_vod = "https://youtube.com/watch?v=V2OiQ5ruiGE"
            },
            [29] = {
                name = "Explaining vs Engaging",
                airdate = os.time{year=2017, month=1, day=31},
                youtube_vod = "https://youtube.com/watch?v=9XgBVYo1Dek"
            },
            [30] = {
                name = "The West Marches",
                airdate = os.time{year=2017, month=2, day=13},
                youtube_vod = "https://youtube.com/watch?v=oGAC-gBoX9k"
            },
            [31] = {
                name = "TIME, Part One",
                airdate = os.time{year=2017, month=3, day=1},
                youtube_vod = "https://youtube.com/watch?v=j6MLI30n7Ak"
            },
            [32] = {
                name = "Slog",
                airdate = os.time{year=2017, month=3, day=6},
                youtube_vod = "https://youtube.com/watch?v=gKBAfzQQZNE"
            },
            [33] = {
                name = "Losing",
                airdate = os.time{year=2017, month=3, day=25},
                youtube_vod = "https://youtube.com/watch?v=4u3DWxPknYU"
            },
            [34] = {
                name = "Time and Calendars",
                airdate = os.time{year=2017, month=4, day=29},
                youtube_vod = "https://youtube.com/watch?v=ZtFfq_yQQR4"
            },
            [35] = {
                name = "Verbs!",
                airdate = os.time{year=2017, month=5, day=15},
                youtube_vod = "https://youtube.com/watch?v=g6w_DRHRDDM"
            },
            [36] = {
                name = "Funhouse Dungeons: White Plume Mountain",
                airdate = os.time{year=2017, month=12, day=12},
                youtube_vod = "https://youtube.com/watch?v=_TKFW_Zru_E"
            },
            [37] = {
                name = "Prepping An Adventure + Contest!",
                airdate = os.time{year=2017, month=6, day=26},
                youtube_vod = "https://youtube.com/watch?v=jXYORWtiLF0"
            },
            [38] = {
                name = "An Alternate Initiative System",
                airdate = os.time{year=2017, month=6, day=29},
                youtube_vod = "https://youtube.com/watch?v=pOz35qLj_8c"
            },
            [39] = {
                name = "Cinematics",
                airdate = os.time{year=2017, month=7, day=4},
                youtube_vod = "https://youtube.com/watch?v=21fEFmyekS4"
            },
            [40] = {
                name = "Diplomacy",
                airdate = os.time{year=2017, month=7, day=16},
                youtube_vod = "https://youtube.com/watch?v=HWt0AQWjhPg"
            },
            [41] = {
                name = "Monkeying With Monsters",
                airdate = os.time{year=2017, month=8, day=1},
                youtube_vod = "https://youtube.com/watch?v=QgTIGo6zJbs"
            },
            [42] = {
                name = "On Rails",
                airdate = os.time{year=2017, month=8, day=7},
                youtube_vod = "https://youtube.com/watch?v=fzI_9WHlUJY"
            },
            [43] = {
                name = "Surrender",
                airdate = os.time{year=2017, month=8, day=11},
                youtube_vod = "https://youtube.com/watch?v=O7j1skECRV4"
            },
            [44] = {
                name = "Challenge Rating",
                airdate = os.time{year=2017, month=8, day=23},
                youtube_vod = "https://youtube.com/watch?v=xANZTijbrw8"
            },
            [45] = {
                name = "Undead",
                airdate = os.time{year=2017, month=9, day=5},
                youtube_vod = "https://youtube.com/watch?v=icQx5NH_h88"
            },
            [46] = {
                name = "Let's Start In A Tavern!",
                airdate = os.time{year=2017, month=9, day=14},
                youtube_vod = "https://youtube.com/watch?v=mPbMicg8yqM"
            },
            [47] = {
                name = "Undead Again!",
                airdate = os.time{year=2017, month=9, day=18},
                youtube_vod = "https://youtube.com/watch?v=4cSHIULQ06M"
            },
            [48] = {
                name = "Dice Math",
                airdate = os.time{year=2017, month=10, day=2},
                youtube_vod = "https://youtube.com/watch?v=YDjD0Gjtgik"
            },
            [49] = {
                name = 'The Climax of Critical Role, Season One, and "Mistakes"',
                airdate = os.time{year=2017, month=10, day=8},
                youtube_vod = "https://youtube.com/watch?v=Nz8EoyXTHV8"
            },
            [50] = {
                name = "Vecna & Running Epic Bad Guys",
                airdate = os.time{year=2017, month=11, day=7},
                youtube_vod = "https://youtube.com/watch?v=-BZAjzUBYmU"
            },
            [51] = {
                name = "Pitching Your Campaign",
                airdate = os.time{year=2018, month=1, day=21},
                youtube_vod = "https://youtube.com/watch?v=MtH1SP1grxo"
            },
            [52] = {
                name = "Red Hand of Doom!",
                airdate = os.time{year=2018, month=2, day=4},
                youtube_vod = "https://youtube.com/watch?v=gINL0sXG27M"
            },
            [53] = {
                name = "Hobgobglins & Low Level Play!",
                airdate = os.time{year=2018, month=2, day=5},
                youtube_vod = "https://youtube.com/watch?v=FP9ejX8Q1l0"
            },
            [54] = {
                name = "Campaign Setting: Birthright",
                airdate = os.time{year=2018, month=2, day=13},
                youtube_vod = "https://youtube.com/watch?v=BaIKTUkjZd8"
            },
            [55] = {
                name = "Range and Altitude in Three Dimensions",
                airdate = os.time{year=2018, month=2, day=23},
                youtube_vod = "https://youtube.com/watch?v=RinFvgNdHLs"
            },
            [56] = {
                name = "Metagaming",
                airdate = os.time{year=2018, month=3, day=26},
                youtube_vod = "https://youtube.com/watch?v=1IyWfaMmhrM"
            },
            [57] = {
                name = "Problem Players",
                airdate = os.time{year=2018, month=4, day=21},
                youtube_vod = "https://youtube.com/watch?v=-lEi9DAn9rE"
            },
            [58] = {
                name = "Making Travel Interesting",
                airdate = os.time{year=2018, month=5, day=22},
                youtube_vod = "https://youtube.com/watch?v=UvQ2JgZIjVI"
            },
            [59] = {
                name = "Speeding Up Combat",
                airdate = os.time{year=2018, month=6, day=4},
                youtube_vod = "https://youtube.com/watch?v=HZe-YKDttGo"
            },
            [60] = {
                name = "The Monster Wrangler",
                airdate = os.time{year=2018, month=6, day=17},
                youtube_vod = "https://youtube.com/watch?v=4MhCSx9LEZE"
            },
            [61] = {
                name = "Dead Empires",
                airdate = os.time{year=2018, month=7, day=8},
                youtube_vod = "https://youtube.com/watch?v=4GqBTyXYCJE"
            },
            [62] = {
                name = "Your First Town",
                airdate = os.time{year=2018, month=7, day=23},
                youtube_vod = "https://youtube.com/watch?v=9capmKmysAE"
            },
            [63] = {
                name = "Let's Build an Adventure",
                airdate = os.time{year=2018, month=8, day=4},
                youtube_vod = "https://youtube.com/watch?v=SP4Ib1K4K6I"
            },
            [64] = {
                name = "On Being A Good Player",
                airdate = os.time{year=2018, month=8, day=23},
                youtube_vod = "https://youtube.com/watch?v=0MhjHHrfreo"
            },
            [65] = {
                name = "On Being An Evil Character",
                airdate = os.time{year=2018, month=9, day=26},
                youtube_vod = "https://youtube.com/watch?v=kVuF4fkRD2c"
            },
            [66] = {
                name = "Let's Split The Party!",
                airdate = os.time{year=2018, month=10, day=3},
                youtube_vod = "https://youtube.com/watch?v=262aEO3cWPQ"
            },
            [67] = {
                name = "Fudging Die Rolls",
                airdate = os.time{year=2018, month=10, day=10},
                youtube_vod = "https://youtube.com/watch?v=zKN0xPyxu2Y"
            },
            [68] = {
                name = "Let's Kill A PC!",
                airdate = os.time{year=2018, month=10, day=31},
                youtube_vod = "https://youtube.com/watch?v=xZdS8lP-Sdo"
            },
            [69] = {
                name = "The Dungeon",
                airdate = os.time{year=2018, month=11, day=30},
                youtube_vod = "https://youtube.com/watch?v=BVKRUrBDCGc"
            },
            [70] = {
                name = "Tactics and Strategy",
                airdate = os.time{year=2018, month=12, day=20},
                youtube_vod = "https://youtube.com/watch?v=FfYItCw00Z4"
            },
            [71] = {
                name = "Break Your Heart",
                airdate = os.time{year=2019, month=1, day=15},
                youtube_vod = "https://youtube.com/watch?v=nHv1EUYkqoM"
            },
            [72] = {
                name = "Pitching Your Character",
                airdate = os.time{year=2019, month=1, day=21},
                youtube_vod = "https://youtube.com/watch?v=eswaBOK1pAs"
            },
            [73] = {
                name = "The Handout",
                airdate = os.time{year=2019, month=2, day=19},
                youtube_vod = "https://youtube.com/watch?v=5RvgZ7IEm4g"
            },
            [74] = {
                name = "Orcs Attack!",
                airdate = os.time{year=2019, month=3, day=13},
                youtube_vod = "https://youtube.com/watch?v=31IAzJO-BEA"
            },
            [75] = {
                name = "Onboarding",
                airdate = os.time{year=2019, month=4, day=7},
                youtube_vod = "https://youtube.com/watch?v=tv1JfBMEm8E"
            },
            [76] = {
                name = "The Wangrod Defense",
                airdate = os.time{year=2019, month=4, day=15},
                youtube_vod = "https://youtube.com/watch?v=JoYR3eCFqoA"
            },
            [77] = {
                name = "The B Plot",
                airdate = os.time{year=2019, month=4, day=22},
                youtube_vod = "https://youtube.com/watch?v=jKGcCBnBhuY"
            },
            [78] = {
                name = "Law vs Chaos",
                airdate = os.time{year=2019, month=4, day=30},
                youtube_vod = "https://youtube.com/watch?v=GKMqxDkc0gY"
            },
            [79] = {
                name = "Betrayal",
                airdate = os.time{year=2019, month=5, day=6},
                youtube_vod = "https://youtube.com/watch?v=-H3HUG5kiFE"
            },
            [80] = {
                name = "The Politics of War",
                airdate = os.time{year=2019, month=5, day=24},
                youtube_vod = "https://youtube.com/watch?v=kB9iJUSL1xo"
            },
            [81] = {
                name = "The Local Area",
                airdate = os.time{year=2019, month=6, day=25},
                youtube_vod = "https://youtube.com/watch?v=2BqKCiJTWC0"
            },
            [82] = {
                name = "Collaborating With A Player",
                airdate = os.time{year=2019, month=7, day=23},
                youtube_vod = "https://youtube.com/watch?v=I-nfsi6B8d4"
            },
            [83] = {
                name = "Roleplaying",
                airdate = os.time{year=2019, month=8, day=31},
                youtube_vod = "https://youtube.com/watch?v=7YCVHnItKuY"
            },
        }
    },

-- CHAIN REACTION EPISODES ===============================================

    chain_reaction = {
        show_name = "Chain Reaction",
        episodes = {
            [1] = {
                name = "Chain Reaction Episode 1",
                airdate = os.time{year=2019, month=2, day=12},
                youtube_vod = "https://www.youtube.com/watch?v=x_3ajyYxqe8"
            },
            [2] = {
                name = "Discussing The Chain Eps 1-6 with Tom & Töm",
                airdate = os.time{year=2019, month=3, day=18},
                youtube_vod = "https://www.youtube.com/watch?v=eRgqsh5_ty0"
            },
        }
    },

-- WORLDBUILDING EPISODES ================================================

    worldbuilding = {
        show_name = "Worldbuilding Streams",
        episodes = {
            [1] = {
                name = "Creating a Pantheon, Culture First",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "1:28:39",
                youtube_vod = "https://www.youtube.com/watch?v=0DWyYlzAQXY"
            },
            [2] = {
                name = "Gods and Culture",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "1:14:04",
                youtube_vod = "https://www.youtube.com/watch?v=R3glWybC0hg"
            },
            [3] = {
                name = "Saints",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "1:20:31",
                youtube_vod = "https://www.youtube.com/watch?v=TxPFxK1aGFw"
            },
            [4] = {
                name = "The Lords of Capital Part One",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "1:18:58",
                youtube_vod = "https://www.youtube.com/watch?v=wHdYvuMBGuc",
                twitch_vod = "https://www.twitch.tv/videos/344452375"
            },
            [5] = {
                name = "The Lords of Capital Part Two",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "52:10",
                youtube_vod = "https://www.youtube.com/watch?v=rBYiVE3oncE",
                twitch_vod = "https://www.twitch.tv/videos/361563178"
            },
            [6] = {
                name = "Power Centers of Capital",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "51:07",
                youtube_vod = "https://www.youtube.com/watch?v=H5Sc7P698Co",
                twitch_vod = "https://www.twitch.tv/videos/361564218"
            },
            [7] = {
                name = "The Demographics of Capital",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "12:14",
                youtube_vod = "https://www.youtube.com/watch?v=JVz9J7V0GpY",
                twitch_vod = "https://www.twitch.tv/videos/361568079"
            },
            [8] = {
                name = "The Demography of Capital, Part II",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "2:02:48",
                youtube_vod = "https://www.youtube.com/watch?v=Si0f7W2D5y0",
                twitch_vod = "https://www.twitch.tv/videos/363521310"
            },
            [9] = {
                name = "The City of Capital",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "3:11:50",
                youtube_vod = "https://www.youtube.com/watch?v=9LWLyzEiAO0",
                twitch_vod = "https://www.twitch.tv/videos/367665422"
            },
            [10] = {
                name = "The Lords of Capital, Part Three",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "2:15:09",
                youtube_vod = "https://www.youtube.com/watch?v=VR8xITRXAAQ",
                twitch_vod = "https://www.twitch.tv/videos/375162232"
            },
            [11] = {
                name = "Building Capital; The Docks",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "2:02:44",
                youtube_vod = "https://www.youtube.com/watch?v=jlFbCLssJ9k",
                twitch_vod = "https://www.twitch.tv/videos/409092033"
            },
            [12] = {
                name = "Character Subplots for The Chain",
                airdate = os.time{year=2019, month=5, day=2}, -- using the YouTube date since the Twitch stream date isn't available
                runtime = "1:46:24",
                youtube_vod = "https://www.youtube.com/watch?v=j2CFuQ6pcm0",
                twitch_vod = "https://www.twitch.tv/videos/428951995"
            },
            [13] = {
                name = "Designing the Enemy Party",
                airdate = os.time{year=2019, month=6, day=21},
                --runtime = "1:46:24",
                --youtube_vod = "https://www.youtube.com/watch?v=j2CFuQ6pcm0",
                twitch_vod = "https://www.twitch.tv/videos/442315948"
            },
        }
    },

-- MCDM TALK EPISODES ==============================================

    mcdmtalk = {
        show_name = "MCDM Talk",
        episodes = {
            [1] = {
                name = "MCDM Talk - Dael Kingsmill",
                airdate = os.time{year=2019, month=8, day=22},
                runtime = "1:02:44",
                youtube_vod = "https://youtube.com/watch?v=wjfafSlPPbw"
            }
        }
    },


-- OD&D EPISODES =========================================================

    odd = {
        show_name = "OD&D",
        episodes = {}
        },

-- NETHACK EPISODES =====================================================

    nethack = {
        show_name = "NetHack",
        episodes = {
            [1] = {
                name = "",
                airdate = "",
                youtube_vod = ""
            }
        }
    },

-- LAST GAME WINS EPISODES ==============================================

    lgw = {
        show_name = "Last Game Wins",
        episodes = {
            [1] = {
                name = "",
                airdate = "",
                youtube_vod = ""
            }
        }
    },

-- INTO THE BOWELS OF VALLENGUARD EPISODES ==============================================

    vallenguard = {
        show_name = "Into the Bowels of Vallenguard",
        episodes = {
            [1] = {
                name = "Ambush",
                airdate = os.time{year=2019, month=7, day=3, hour=19},
                blurb = "Vallenguard, a dwarven stronghold considered myth and legend, was recently discovered deep in the Wyrmwood. A motley group of Dwarves join a caravan travelling to join their kinsmen in rebuilding their ancestral home.  Along the way things don’t go exactly as planned.",
                runtime = "3:44:24",
                twitch_vod = "https://www.twitch.tv/videos/447969824",
                youtube_vod = "https://youtube.com/watch?v=WFQZzbliVOg",
                tactical_vod = "https://youtube.com/watch?v=vgflcEvhs-Y"
            },
            [2] = {
                name = "Tunnel of Doom",
                airdate = os.time{year=2019, month=7, day=10, hour=19},
                blurb = "Our Dwarven troop set out to explore the cave systems below Vallenguard.  While they find some not so friendly creatures along the journey, they make a discovery of historic importance to one member of the group.",
                runtime = "4:05:51",
                twitch_vod = "https://www.twitch.tv/videos/447969824",
                youtube_vod = "https://youtube.com/watch?v=HOPGcrTA99w",
                tactical_vod = "https://youtube.com/watch?v=ISYIEaYJRg4"
            },
            [3] = {
                name = "The Lair",
                airdate = os.time{year=2019, month=7, day=17, hour=19},
                blurb = "Our intrepid group of Dwarves enter the vault of the Ironbraid Clan. They meet up with 3 young dwarf girls who want the party to play with their pets.",
                runtime = "5:27:24",
                twitch_vod = "https://www.twitch.tv/videos/454410230",
                youtube_vod = "https://youtube.com/watch?v=qW5H4du7AK4",
                tactical_vod = "https://youtube.com/watch?v=XSGXsAOUukw"
            }
        }
    },

-- CLOSING BRACE BELOW =================================================
}