Used http://app.quicktype.io to generate Swift Models for stats.quake.com API. All 3 routes (Leaderboards/Player Stats/Match History) work and serialize into codable model objects. Quad Thanks to Sponge for being very helpful and prompt with the questions I had while piecing this together. Twitter thread of progress here: https://twitter.com/Sne…
Attempting to add a 24 bit/44.1hz audio route to Air Pods because my "old" 2014 air either lacks the newfangled Intel HD Audio required for this to not suck, and or the gimped i7 can't make up for it (lots of clipping)
In the first age, in the first battle, when the shadows first lengthened, one stood. Burned by the embers of Armageddon, his soul blistered by the fires of Hell and tainted beyond ascension, he chose the path of perpetual torment. In his ravenous hatred he found no peace; and with boiling blood he scoured the Umbral Plains seeking vengeance against the dark lords who had wronged him. He wore the crown of the Night Sentinels, and those that tasted the bile of his sword named him... the Doom Slayer.
Slayer's Testament II
Tempered by the fires of Hell, his iron will remained steadfast through the passage that preys upon the weak. For he alone was the Hell Walker, the Unchained Predator, who sought retribution in all quarters, dark and light, fire and ice, in the beginning and the end, and he hunted the slaves of Doom with barbarous cruelty; for he passed through the divide as none but demon had before.