Spaghetti code is an expression used to describe the underlying principles of League of Legends. With every new patch, bugs pop up, and now Akshan is unplayable two days before season 12 begins.
The first tenet of Akshan's kit is his passive ability. Every 3 hits deal a burst of physical damage. If the target is a champion, Akshan gains a shield. After attacking, Akshan fires a second attack that deals reduced physical damage. If Akshan cancels the second auto-attack he gains a burst of move speed.
With patch 12.1 of League of Legends, this passive is bugged to the point of making Akshan borderline unplayable. His second auto-attack only procs the damage every third time it hits, with the other two times missing completely as if he was blinded by a Teemo.
Not only does this mean a reduction in burst damage for a champion who is reliant on dealing burst damage to reset cooldowns, or prepare a champion for an execute with his ultimate, but it also means that farming on this champion now looks very different.
Those players that have developed a feel for farming, and are able to do so on autopilot while thinking of macro plays, as it should be done, are now unable to do so when Akshan's damage is down by 40 percent.
This is not a good start for season 12 of League of Legends, especially since the stealth bug is still active, as well as the bugs involving Bard's Meeps and Lulu's Pix .