Blizzards Spaghetti Code

I don’t even know where to start at this point, but the state of the Midnight expansion is honestly just frustrating.

There are so many bugs right now that it’s hard to feel excited about logging in. What makes it worse is the pattern a lot of us are noticing: anything that gives players even the smallest advantage gets fixed almost immediately… but the major, game-breaking issues? Those just sit there for weeks.

Here are just a few examples:

  • Mining and Jewelcrafting treasures are bugged and not lootable

  • Inscription contracts are not working correctly

  • Herbs and ore in Eversong can’t be looted at all when Abundance is active in the zone

  • The Abundance event while active in Eversong does not work.

These aren’t minor inconveniences — they directly impact core gameplay systems and professions. For some players, this is their main way of playing the game.

I came into Midnight with really high hopes, but it’s been nearly 4 weeks and some of these major issues are still not fixed — or even acknowledged with a blue post. That silence is honestly the most discouraging part.

At this point, it just feels like priorities are completely backwards. Players aren’t asking for perfection, but we are asking for communication and for critical bugs to be treated like they matter.

Is anyone else feeling this way?

9 Likes

Not at all. Not sure what’s wrong on your end but I’ve farmed plenty of herbs and ore in Eversong and the Abundance event has worked every time.

5 Likes

I’ve had that with a few nodes in the bounds of Silvermoon, but certainly not Eversong as a whole.

1 Like

Oh boy, another script kiddy who has no idea what he’s talking about.

Number of days my Water Elemental has been bugged:

|||| |||| |||| |||| ||||
|||| |||| |||| |||| ||||
|||| ||

Mount up and fly, land. No pet.
Take flight path, land. No pet.
Enter vehicle (like the Undermine car), exit. No pet.

That’s 57 days. 8 weeks.

A core playability issue. Having to resummon your pet again and again and again … got old really fast.

Zero acknowledgment. No communication.

Edit: What’s even more annoying is I have a lower level alt that does have a working Water Elemental …

1 Like
  1. None of this have anything to do with any specific “code” so… eh… that seems off.
  2. Referring to things as “spaghetti code” without the context of the game’s code likely being over 20+ years old at this point seems disingenuous at best (basically all programs that are continuously updated for that long will have a greater or lesser degree of spaghetti-ness to it).
  3. Your “examples” are vague enough where they mean nothing, or are straight up lies (unless you truly meant that no nodes at all in Eversong Woods are lootable for you).

This isn’t useful feedback that you are providing. Start by being less inflammatory and specify more details, then you’d actually provide information to something that might be more actionable.

2 Likes

What has this got to do with the Spaghetti Code issue?

Spaghetti Code is the problem with code that was written back in the old GOTO days. It happened because use of the GOTO statement drove logic all around the code. Debugging it was like trying to follow a single strand of Spaghetti through a sea of Marinara sauce.

The GOTO problem was solved with the invention of 3rd generation Structured Programming languages with the IF THEN ELSE and WHILE BEGIN END loops of the ALGOL programming languages back in 1958.

It continued with languages like FORTRAN 77, Pascal and all the “C” variants like C, C++, Java, the Three "P"s of the LAMP stack (Pearl, Python, Php), etc.

There may be bad programs today but the Spaghetti Code problem has long since been solved.

1 Like

Gathering nodes not showing on the map and/or not lootable while Abundance is active in Eversong as of 3/17

Why do you need a blue post to make you feel better? I dont worry about minor issues and if I dont like a game, I do something else. Simple, you should try it.

1 Like

I don’t think it’s about needing a “blue post to feel better,” it’s about basic communication and accountability. When people are paying a monthly sub, it’s reasonable to expect the game to function properly and for major issues to at least be acknowledged.

I enjoy the game too—that’s exactly why the bugs are frustrating. Wanting the game to be stable isn’t the same as “worrying about minor issues,” especially when some of these problems actually impact gameplay in a meaningful way.

And sure, you can step away if you’re not having fun, but that doesn’t mean people shouldn’t give feedback or expect better. If nobody spoke up, nothing would ever get fixed.

1 Like

You said you are discouraged because you dont see a post about it. Why are you so needy over some trivial issue in a silly video game? Not really a big deal.

I wonder why that might be. Could it be that bugs like that take an eternity to fix correctly so that the game doesn’t actually break?

No No. That can’t be right.

It must be because Blizzard is lazy and doesn’t care and also Microsoft and AI something something.

I have mining on multiple alts and have been able to loot all the treasures just fine. There are a few that are not lootable instantly due to phasing, but they become available once the correct phase is unlocked (for example, many of the treasures in Atal’aman require you to finish the zone quest chain and unlock the quest ‘Personal History’ to be able to loot them).

This is literally not the case, as I have managed to farm plenty of ore and herbs in Eversong at all times, regardless of the state of abundance.

Again, this isn’t correct; the abundance event is working fine. I literally just did it earlier today.

Either your bugs are extremely rare and only affect you, or you’re not being honest in this post.

Another game breaking bug with their one big feature of the expansion;

Day & Evening room for housing not unlocking for some of us. We have house lvl 6+, done all quests, talked to all NPCs.

We have two big threads up about it; one on US and one on EU.

Zero acknowledgement from blizzard about this bug even being worked on.

Pet cages in guild bank only showing as generic “Pet Cage”

Close to 2 year old bug.

Wonder if Lua script is what’s used for all the content server side. To the best of my understanding it has limited object oriented features with a bizarre syntax. Which would explain a lot with inconsistent implementations all over the place.

Not useless either. Somehow, I don’t think Blizzard cares too much whether the feedback has technically accurate usage of spaghetti code lol. Frustration may be noise and vagueness may not be helpful, but something tells me Blizzard has done more with less.

Spaghetti code means “unmanageable code.” Blizz has 20 years of different developers to achieve exactly that.

It doesn’t take a computer scientist to see WoW is cracking at the seems. Spaghetti code seems pretty applicable if you ask me.

2 Likes

It is useless because “feedback” that is just presented an inflammatory noise will just be disregarded. Not to mention that the actual feedback provided was just a whole bunch of vague-nothingness.

Nothing can be actioned upon when it is just vague vibes, and this is before considering that one can very easily disagree with what the OP is saying being actual issues since… again, it is just a bunch of vague stuff.

I don’t think this is a spaghetti code issue at it’s core but rather a lack of QC due to cost and an overall trend toward lowering head counts across all industries.

All feedback is a datapoint, nothing is truly useless. There are things that can be better but don’t discourage feedback all because users don’t know how to write maximum effectively feedback. If other users are reporting similar issues in-game, it adds pressure and priority. Sure, if nothing else the OP should should have submitted this in-game. Microsoft is big on ticketing systems and off-shore support as a first line of triage. I would bet my house in-game gets routed their first, so let them figure out what to do with it next and what meets their standards or thresholds.