Stabbed in the back

I got stabbed, or rather jabbed, in the back today. I had an appointment at a nearby hospital to have a cortisone injection in my spine. I’ve been having some issues with partial numbness in my left leg, and did some diagnostic scans a couple of months ago that revealed a pinched nerve in the lower spinal region. My neurologist suggested that an injection in the area would relieve pressure on the nerve, give it more room to conduct properly, and hopefully relieve the numbness symptoms.

So I reported to the hospital for a CT-guided injection. They took me into a CT scanner room and had me lie down on the scanning table face down. I was a bit surprised that they didn’t ask me to take anything off, not even my shoes! They just lifted the shirt off my lower back and did everything like that. I went into the scanner and then the doctor gave me a local anaesthetic and buried a long needle into my back on the left side of the spine. They ran the CT scanner while guiding the needle into the correct position, and then injected the cortisone. It didn’t hurt at all, but I could feel the pressure of the needle and the injection.

Once it was done I could get up straight away and they made me rest for 10 minutes, then I was allowed to go home. There’s no lingering discomfort or pain after the anaesthetic wore off. It feels pretty good. But I think it may take several days to see if there’s any effect on the numbness, because my neurologist booked a follow-up appointment for at least a month after the procedure.

In other news, we had some wild weather today. The forecast was for heavy rainstorms, but the morning and through to mid-afternoon was fine and mostly sunny. Fortunately I was back home from my procedure before the storm clouds rolled in late in the afternoon. We had some spectacular lighting and thunder, and torrential rain, although it didn’t last very long. Multiple lines of storms passed over, with breaks in between. We’ve had 34 mm of rain, in brief bursts over the past 4 hours or so. It should ease off overnight.

New content today:

MRI scan time

Today I had my MRI scan appointment, for the nerve issues I mentioned last week. They did a scan of my lower spine, looking for pinched nerves or something. The neurologist will tell me what they found in our follow-up appointment.

I’ve done a few MRIs before, but all cerebral ones. The machine is very noisy, and they give you earplugs and headphones, but it still makes a racket. But I have to say that scanning your lower spine is a bit easier and less claustrophobic than a cerebral scan where they lock your head in a face clamp.

Apart form that I did 4 ethics classes, finishing off the “Success and Failure” topic for the week, and worked on comics for a bit. I’m rushing to get enough comics buffered for our trip to Europe in two weeks. I’m concentrating on Darths & Droids, and don’t have any Irregular Webcomic! buffered, so this week I’m doing the hiatus thing and running reruns on IWC.

For dinner my wife made pizza dough and I topped it with cheese, pumpkin, asparagus, and walnuts. I was thinking what other nuts would make sense, and I think some time I’ll make another satay sauce pizza with broccoli and cashews. (Neapolitans are spinning in their graves, but I reckon you can put whatever you like on a pizza and it’s valid.)

New content today:

The Wyrm of Brandonstead, session 2

On Friday night I ran the second session of the Wyrm of Brandonstead D&D adventure with my friends. I’ll paste the session log in here, but a few other things first.

On Friday I had a busy day, with 4 ethics classes. I had a 4-hour break in between after the first morning class, but I needed to use this time to travel out to Macquarie University to a medical clinic there to get a nerve conduction scan done. I’ve had some loss of sensation in my left leg for several years, just a very slight numbness, like 80-90% normal sensation, just enough to be noticeably not normal. I had some scans done years ago when I first noticed it, but nothing conclusive came up. It doesn’t really bother me, but recently I noticed the numbness spreading, and so my doctor referred me to back to the neurologist, who ordered another set of scans.

For this one, they place electrodes on the skin of the leg, and then use an electric probe to send small currents through the nerves. It’s not painful but it causes a jolting sensation and the leg muscles twitch quite strongly. After doing a few of those, there’s a needle test, where they stick a needle into the various leg muscles and again pulse electric current through them to measure the conduction of the nerves. This is all to measure if the nerves are conducting electric signals at the normal strength or not. On Monday I also have an MRI scan scheduled to check if there’s some sort of pinching of the nerves at the base of the spine.

At the university I also found this beautiful flame tree:

Flame tree

Anyway, that done I returned home and immediately went out to the doggy daycare place to pick up Scully, who I’d dropped off earlier, first thing in the morning. Then I had three more ethics classes, and that led right up to the D&D evening. So it was a pretty full day. There were six players who had said they’d show up for D&D, but one called in sick with a cold, and another said he was very tired so elected not to drive over, but he did join in by telepresence. I set up my wife’s laptop on the table so he could join in!

Virtual D&D

We added the gloves for amusement.

Today I did a 5k run in the morning, which was tough because it was close to 100% humidity. Then I spend time writing up the adventure log from last night. In the middle of the day my wife and I went for a drive out to the beach and the pie shop there for lunch, then dropped in on her mother for a visit on the way back. While near the beach, we passed a park where some people were playing cricket. And since everyone knows that a cricket field needs a picket fence around it, with a gate so the players can get in and out, they had set up a picket fence gate:

Picket fence gate at cricket field

This evening we walked up the street, intending to get dinner at a cheap Asian place, but they didn’t have any unreserved tables available. So we wandered up the main street looking for somewhere else to eat. The trouble is Saturday night is very popular and busy, so most places didn’t have tables free. We finally found a table at a restaurant which is pretty fancy and expensive. We like this place, but don’t go there often because of the expense, but we decided to just splurge for no particular reason.

With that out of the way, here’s the log of last night’s D&D session:


Regathering

As the party contemplated what to do, footsteps and the familiar voice of Brother Leonardo approached. He had completed his penance for overly beseeching his god and travelled to Brandonstead to seek out the rest of the group. There, the innkeeper Bentley had told Leonardo that the group had set out for Sir Brandon’s tomb this morning. Leonardo followed their footsteps and found the retainers waiting outside the tomb. They told him to go in and turn right and he might find the rest of the party.

Rats!

The party decided messing with the antlered clay statue and its encircling stones was too risky and explored the passage to the west. Here they found a 4-foot deep circular pool of water, scummed with algae and slime, but beneath it a faint glitter of gold from the bottom. This also struck them as risky, so they retreated back to the main corridor and advanced west towards the chittering sound.

A long corridor led west and turned south into a room where they found 8 giant rats, the size of large dogs, squabbling over half-rotten food that had spilled from large broken clay amphorae. The amphorae looked like they’d been tipped over and smashed on the stone floor.

Drashi tossed a ration of food over the rats towards the far opening in the southern wall, causing them to race over and fight over the fresher food. Garamond rigged his lantern full of oil and threw it hard at the rats, attempting to spread oil over them and set them on fire, but his throw was poor and the lantern smashed short of the its target, creating a pool of fire between the heroes and the rats. The party took this chance to move into the eastern exit while the rats were busy and partly blocked by fire.

In the eastern room they found nine amphorae, intact and standing upright, with an odour of dust and lavender. Someone knocked one over and it smashed on the floor, spilling cloudy old lavender oil all over the floor. Garamond and Nogge worked together to carry an amphora into the rat room and smashed it on the floor, creating a large pool of fire. Three of the rats died in the conflagration, screeching horribly, while the remaining five scurried away to the south.

Undead!

With the way blocked by fire, the party retreated back to the earlier oom the the antlered statue. Here Drashi tried breaching the circle of small black stones to approach the statue, intending to toss a coin into the offering bowls. But as he stepped into the circle of stones, they began jumping and clattering on the floor, making a loud sound. Nogge collected the stones, and they quietened down as they came together. Drashi tossed a gold coin into an offering bowl, but nothing happened.

They went into the room with the slimy pool of water and Nogge tossed in one of the black stones. Then they noticed that as someone stepped between Nogge and the pool, the stones began rattling in Nogge’s hands. They figured if someone was between the stones they would jostle and make noise.

They were interrupted by an approaching sound, clanking and the scraping of metal on stone. Attracted to the noise they’d been making was a large skeleton, 7 feet tall, wearing rusty armour and a silver death mask with a bushy moustache on it. The skeleton wielded a large two-handed sword. The heroes attacked, with Notgandalf striking with another well-aimed thrown dagger. After a a few rounds of fighting, they prevailed over the skeleton and Nogge claimed the two-handed sword.

Now they decided they had to retrieve the one in the pool in order to make the best use of the stones. But they also realised that in the chaos, the goblins they had captured had snuck away and fled, nowhere to be seen.

Nogge: “Can I carry the others stones around the pool and see when they vibrate, to determine if there’s anything alive in the pool?”
DM: “We’re just one step away from you wanting to do computed tomography on the pool”.

Nogge waded into the pool and got covered in green slime, which began eating away at his armour and skin. He jumped out of the pool and grabbed a torch from Tarlan the cleric, and burnt the slime off, taking a bit of damage from the fire himself. Nogge then waded back into the pool with bare feet, searching the bottom with his feet to find the black stone. He also found a human skeleton, which had two gold teeth in its skull, and an ornate silver dagger. Notgandalf took the dagger to use.

The party went back to the rat room. The lavender oil fire had died out, but the remaining five rats had returned to get more of the food. The group decided to just attack and kill the rats the old-fashioned way this time, making swift work of them with weapons.

But the noise appeared to have attracted more attention! Maniacal laughter approached from the south. Quickly, the heroes hatched a plan: spill another amphora of lavender oil across the southern entrance and set it on fire, to prevent whatever it was from approaching them. Fire set, the party girded themselves and waited to see what new foe appeared. A floating skull with big yellow eyes swivelling in its sockets approached, flying right over the slick of fire! It cackled as it approached. Notgandalf wasted no time and cast Magic Missile at it. Nogge then swung his new two-handed sword at the skull, cleaving it in twain, and revealing the sword to be magically empowered.

The ghost!

The next room to the south was an old armoury, with shattered weapons and shields strewn about, covered in thick spider webs. Notgandalf cast Detect Magic to see if any of the equipment was magical. Finding none, he then ran back to the room with the antlered statue to see if there was any magic there. He found a small golden amulet, hidden behind one of the offering bowls, which had a folded up piece of paper inside, inscribed with a Protection from Evil spell.

After he returned, the group headed east into a lounge area with carved stone armchairs and a table with an empty bronze pitcher on it. The next room to the east held nine 5-foot tall stone statues of warriors, each armed with a real wooden, metal-tipped spear. While deciding what to do, a ghostly apparition of a bearded priest appeared and drifted towards them! It screamed that the party was trespassing on hallowed ground and ordered one of the stone statues to attack. The statue charged at Nogge, who took a spear hit, before the statue froze again.

Severely wounded and not willing to risk fighting all of the statues, Nogge suggested a retreat. The party fell back, but Garamond and Notgandalf loosed Magic Missiles at the ghost. They hit it with three Missiles, which caused the ghost to dissipate.

Safe for now, but wounded and out of Leonardo’s healing spells, the party decided to retreat and return to Brandonstead for a day of rest.

The upper chapel

After resting for a full day to recover and make use of Leonardo’s healing spells, the party felt strong enough to return to Sir Brandon’s barrow.

First they tried exploring the western passage from the entry chamber on the upper level, which they had ignored until now. The first room contained four 8-foot tall statues of knights in different poses, with words carved on the plinths: “Valour” gripping sword and shield; “Piety” praying, with a staff resting on one arm; “Wisdom” reading a book; “Duty” bent over carrying a load.

This led to another chamber west, a chapel with stone pews facing a stone statue of St Arthur, patron of hunters. Water dripped from a root-penetrated hole in the ceiling, onto the states face, which was partly covered in mould. Brother Leonardo decided to clean the mould off with his robes, which released as cloud of spires that he managed to avoid. After cleaning the statue to look respectable again, Leonardo felt blessed by the good grace of St Arthur.

The crypts

Returning to the lower level, the party returned to the armoury room and headed south, finding a priest’s work room with a desk, and a footlocker full of rocks. One the desk was a magnificent illuminated book with velum pages, titled Lives of the Saints. Leonardo said it told the stories of several of the local saints venerated in the region. In the desk drawers were a small hammer, chisel, quills, and dried bottles of ink.

A room to the east was a crypt, containing a sarcophagus, the lid carved to show a human with a long beard. Next to the sarcophagus was a small table with three dusty bottles, containing greenish, purple, and yellowish liquids respectively. They took these then opened the sarcophagus, revealing a headless skeleton which attacked with a great silver-bladed axe. The heroes defeated the skeleton and Drashi claimed the axe.

Nogge: “Can I put one of the black stones on either side of a sarcophagus to see if theres anything alive inside?”

The next room east was another crypt, with the sarcophagus lid broken on the floor. Inside was the desiccated corpse of the priest, with platinum coins over the eyes. It held a carved stone tablet in its crossed arms, which Leonardo determined was a clerical spell of Bless.

The next room along was a third crypt, this one with the sarcophagus lid shattered on the floor, as if pushed violently off from inside. The sarcophagus was empty except for rotting shrouds exuding a musty smell.

From here a passage headed north to the room of the nine stone statues again. Brother Leonardo used the Blessing spell from the stone tablet on everyone, before they tried prodding the statue carefully in case they animated. But they remained solid, and they tipped them over to smash them on the floor.

Progressing east they found an antechamber with great stone double doors leading south, shut and blocked by a statue of a noble woman wearing a crown, holding a stone sword out horizontally in front of her. Brother Leonardo decided to kneel beneath the sword. He heard a woman’s voice in his head: “What makes a true knight?” Leonardo answered with the inscriptions from the statues in the upper level: “Valour, piety, wisdom, duty”. The statue moved slightly to dub Leonardo on the shoulder with the sword, and the double doors slowly swung open.

Revealed inside was the crypt of Sir Brandon. His sarcophagus was in a small ship, the lid carved in Brandon’s likeness. The group removed the lid carefully, finding Sir Brandon’s body resting peacefully within, clad in plate armour, with a shield, magnificent sword, and jewelled chalice.

The group took these items before letting Sir Brandon be, reasoning that they had need of dragon-slaying gear in their present adventure. On the way out of the barrow they also grabbed the coins and five small rubies from the offering bowls in the antlered state room.

Character moments

  • Brother Leonardo – Cleaning the statue of St Arthur and getting spore clouded in his face. Kneeling before the sword-wielding queen statue.
  • Drashi – Tossing rations to giant rats. Breaching the circle of rattling stones to toss a coin into the offering bowls.
  • Garamond – Making a molotov cocktail out of an oil lantern. Failing to hit rats with it and creating a flaming pool in front of them.
  • Nogge – Wading into the slimy pool and immediately getting covered in green slime. Obsessing over magical rattling stones. Cleaving the floating skull in twain.
  • Notgandalf – Hitting with daggers again! Casting Detect Magic and then running back through the tomb alone to check other rooms.

Loot

  • 10 small black “warning” stones – magical, Nogge
  • Two-handed Sword of Sir Alfred – magical +1 sword, Nogge
  • 2 gold teeth – estimated value 20gp
  • Ornate silver dagger – Notgandalf using
  • Golden amulet – value: ?
  • Scroll: Protection from Evil – Notgandalf
  • Illuminated book: Lives of the Saints: value: ?
  • Silver Axe of Sir Wyllt – Drashi
  • Stone tablet: Bless scroll – used
  • 2 platinum coins
  • Sword of Sir Brandon – magical, Garamond
  • Plate mail of Sir Brandon – Garamond
  • 45sp and 20 gp – from offering bowls
  • 5 small rubies – from offering bowls

New content today:

New content today:

Wadanggari Park

After my ethics class this morning I went with my wife to get our next COVID vaccination booster. On Tuesday I’d seen signs at the local hospital pointing to a COVID vaccination clinic, so we went there. But… there were no signs. So we went to the main entrance to ask where the vaccinations were, and they said that they were no longer offering them, and yesterday was the last day! So we called up a nearby pharmacy and checked that they were still doing vaccinations. This confirmed we walked over there and got our shots.

My wife had a day off because she just ended a job and starts the new one next week. She went into the city to do some shopping, while I took Scully and went to the nearby pie shop so I could get some lunch. Then we went to a brand new park that was opened only last weekend: Badanggari Park. Here’s Scully enjoying the grassed area:

Wadanggari Park

It’s a very nice little park with a couple of grassy areas, edged by sandstone seating enclosing native plant gardens.

Wadanggari Park

Wadanggari is a native Cammeraygal clan word meaning banksia. Which is nice, but I didn’t see any banksia pants among any of the gardens. I dunno, that sees like kind of a big missed opportunity. It would have been nice to have some feature banksia trees in the park.

But then I noticed that in the really excellent looking children’s playgrounds, this enormous climbing tower is a stylised banksia flower:

Wadanggari Park

And this tower is a stylised banksia cone:

Wadanggari Park

The park is elevated above the local train line, and on one side of the wall below the park is this artwork, with an explanation of its cultural significance:

Wadanggari Park

The patterns in the brown metal sheets are representations of the seed pods on the surface of a banksia cone. It’s actually quite neat, if you know what a banksia cone looks like. Here’s one I happen to have photographed years ago:

Banksia nut

And here’s a flower so you can compare to the giant stylised flower above:

Banksia

Tonight is online board games night with my friends. We’re playing the brand new Board Game Arena implementation of Heat: Pedal to the Metal, which we’re really enjoying.

New content today:

Getting creative with pizza

In good news, my cough seems to have almost resolved, meaning for the first time in about a month or more I feel almost back to full health.

I had 4 ethics classes today, and in between went to my wife’s work to pick up Scully, who spent the morning in the office with her. I thought I’d take Scully for a bt of a drive over to the Italian bakery and get some delicious goodies, but I realised I didn’t have all that much time before my afternoon classes began, so decided to just go home.

This evening I made pizza, with broccolini and a pseudo-satay sauce on top, essentially just peanut butter and chilli flakes. I’ve done this once before, and it worked fairly well.

And tonight is online board games night with my friends. We’re currently playing The Castles of Burgundy. I’ve played it before, but a while ago, and I can’t remember much about it.

Not much else to report – it was a pretty busy day, with nothing out of the ordinary.

New content today:

Two weeks of illness

It’s two weeks since I first felt sick, and I’m still not back to normal. Most of the symptoms are gone, but there’s this horrible cough. And my mucus cleared up with the antibiotics, but I’m wondering if it’s starting to show signs of re-infection again. I was a bit surprised that the course of antibiotics lasted only 5 days. I hope it didn’t leave some bacteria behind which have begun multiplying again.

Today I had 4 ethics classes. After the 9am class, I spent the next couple of hours photographing a new batch of Irregular Webcomic! strips, which I wanted to do today because the buffer had run dry and I needed a new comic for tonight. I was writing new strips over the past couple of days, and had a few left to finish quickly this morning before taking the photos.

And that’s about it. Tonight I was supposed to be hosting the next Dungeons & Dragons session with my friends, but I had to cancel because of me and my wife still feeling sick. Some of the guys are having a replacement face-to-face board games night, but of course I stayed home.

New content today:

This lingering cough again

Tuesday, start of a new ethics class topic. This week we’re discussing Curiosity. One of the things I get the kids to think about is the strange dual-sided nature of curiosity. Sometimes we’re told it’s a good thing, sometimes a bad thing. What’s the difference and how can we know which is which? Is indulging in curiosity inherently linked to risk?

The other main news is still the tail end of this illness. I’m feeling mostly better, and am sleeping a lot better, without the clogged sinuses and runny nose and phlegmy throat. The main issue is a lingering cough, which is exacerbated by speaking, so it manifests mostly towards the end of a series of teaching classes, which is annoying as I need to keep muting myself to cough, and then occasionally forget to unmute when talking to the kids.

The eye infection is about 80% better and not really bothering me much any more. So that’s good.

The other main thing I did today was enter all the marks for the Data Engineering course into the university system via their web interface. I’ve mentioned this before, but it’s a long and tedious amount of copy/pasting. I think it ended up taking longer than the hour I estimated yesterday.

For dinner tonight I made tomato soup. Mainly because in the grocery delivery order last week I asked for three tomatoes, but they gave me five. And even three was more than we strictly needed for my sandwiches during the week. I ended up putting five tomatoes into the soup, and just keeping one left over for other uses until the next shop (we had other tomatoes also left over from the week before). But five tomatoes doesn’t actually make a lot of soup, so I ate mine with a grilled cheese sandwich, dunking it into the soup.

New content today:

A fun new symptom

I got a much better night’s sleep last night, with the throat being a lot less sore, and more nose being less clogged. But I woke up a few times with coughing fits still.

But there’s a new problem. Yesterday I noticed my right eye was feeling a bit sore, and looking a bit bloodshot, which I figured was just tiredness. But this morning it was obvious that it was some sort of eye infection, a lot worse, with puffiness around the eye, and the left eye was starting to show the same thing.

My normal GP isn’t open on Sundays. I didn’t want to wait any longer than absolutely necessary, so I searched around for other options, and found a medical centre not far away that was open on Sundays. They had walk-in appointments without needing to book ahead, so I went over there as soon as I’d finished breakfast and my wife returned home after walking Scully. They said it would be about an hour wait to see a doctor, but it was more like 90 minutes. The doctor I saw confirmed my suspicions of an eye infection and prescribed me antibiotic eye drops, which I picked up from a nearby pharmacy on the way back home.

Apart from that, my throat and sinuses are improving, and I felt like I could return to teaching ethics classes online. I had three this afternoon/evening, picking up the Advertising topic for younger kids and The End of The World for the older ones. I managed the first two okay, but was starting to cough considerably during the third one, and had to mute myself and cough it out a few times during the class.

Oh, another entry in the things that broke when my webhost upgraded from PHP 7.4 to 8.1: mezzacotta. The auto-generated comic code was already broken by a previous webhost upgrade, and despite spending days trying to debug it I could never get it working again. But now this upgrade has messed up the underlying WordPress installation as well. I think it’s time to throw in the towel and declare that the old mezzacotta auto-generated comic is dead, and won’t be resurrected. When I have time, I’ll probably just uninstall the WordPress and replace it with a static page linking to the mezzacotta subsites.

This shows an important difference between making traditional style static comic images, versus being clever and making programmatic comics. It was fun while it lasted.

That was pretty much my day, really.

New content today:

Double sick Saturday

I’m slowly getting better form my week of illness, but today my wife started getting similar symptoms to how mine started. I really hope her case isn’t as serious or long as mine.

We went out at lunch time to take Scully for a walk, and I just felt like some hot chips, not even with any fish, and my wife agreed. So we just got a large serve of chips from the fish & chips shop and took them to the lookout over the harbour to eat them. Mmm… hot and oily and salty…

It was a beautiful sunny day, but very cold. The overnight temperature was the lowest recorded in May for 24 years, at 7.0°C, and the maximum in mid-afternoon didn’t even reach 19°C.

I postponed the final lesson in my game design class again, for the second Sunday morning in a row. At the moment I’ve decided to keep my Sunday evening ethics classes scheduled, but if I’m not feeling any better by this time tomorrow I’m going to have to do a last-minute cancellation for those.

Oh, if my wife isn’t back to full health by Friday, I’m going to have to postpone my next Dungeons & Dragons game session too. And I’ll have to postpone it at least 6 weeks, because of my upcoming trip to Japan.

New content today:

Have I turned the corner?

Last night was awful. I managed to fall asleep soon after going to bed, but I was awake around 3am and the rest of the night was spent coughing horribly, blowing my nose, and racing out to the bathroom to spit out horrible chunky phlegm that the coughing brought up. At one point I felt like I was going to vomit, but I managed not to (maintaining my vomit-free streak since 2001).

By a bit after 5:30 I couldn’t handle it any more and just got up. It actually helped to be up and puttering around the house rather then lying in bed and trying to rest. As the morning progressed I felt better, and for the first time since I got this last Friday I can say that I felt like today was better than yesterday. So hopefully I’ve turned the corner and things will only get better from here.

I was fine during the day, and I took Scully on a long walk to the Italian bakery where I got a slice of pizza for lunch. I also got a pistachio and chocolate snail, but felt full enough that I decided to bring it home for dessert this evening.

I spent time at home marking more university assignments. I’ve dne them all now, except for one final video, which the students had placed on Google Docs as a slide show, with small individual videos embedded in the slides. I can see a few of them, but most I don’t have permission to view, so I’ve contacted the professor to get him to see if he can get the students to grant me viewing permission.

This evening my condition is deteriorating again, as it has every night. Fortunately I have a doctor’s appointment tomorrow. I suspect the throat thing might be a secondary bacterial infection, so some antibiotics will hopefully help it clear up faster.

In other fun news, my webhost attempted an automated update from PHP 7.4 to 8.1 overnight. Most of the stuff worked okay, but there was a small issue with a custom WordPress theme on this blog. That was easy to fix. But now I’ve discovered the new version of PHP breaks my private MediaWiki installation, which I use for note taking and sharing stuff with my circle of friends.

Checking, I found out I’m running MedaWiki 1.24, which was deprecated in 2015. The latest version is 1.39. So… I have to brace myself to try to upgrade MediaWiki from an 18-year-old version. And it has custom mods for security – I’ve set it so that nobody can see anything but the front landing page unless they’re logged in. So I’ll have to upgrade, hope it works, and hope I can redo the custom mod successfully. Otherwise I’ll have to run PHP 7.4 until I can… migrate everything off the wiki to some other solution. Yuk.

I’m gonna save this load of fun for a day when I’m not dying of flu.

New content today: