← All dev log entries

Dev Log

God Wars, wilderness bosses, and the bug that froze every login

General Graardor

Every login was hanging after the handshake this week. It looked exactly like a network problem for a while and it wasn't: two world queues were re-queueing themselves every tick and spinning the game loop forever. Server was alive, server was busy, server was doing nothing.

Rest of the week was bosses. All four GWD generals plus the entire wilderness set, singles and multi variants both, not one pretending to be the other.

Added

  • General Graardor, Kree'arra, K'ril Tsutsaroth and Commander Zilyana #131
  • Callisto and Artio, Vet'ion and Calvar'ion #126
  • Venenatis, Spindel and the Chaos Elemental #127
  • Leagues VI echo bosses across five regions, region milestones, and tasks wired up to 283 of 1,593 #147 #150
  • Rune Mysteries, and the quest-requirement framework that came with it #137
  • Full consumable food and potion engine, reconciled against our fork #136

Changed

  • Amoxliatl reworked against the wiki and capture footage: real attack rotation, pools, Unstable Ice, the icicle projectile, and she chases to melee between casts so the kite rhythm matches live #135 #145 #146
  • Amoxliatl's hail confined to the platform shape it actually uses #144
  • Her chamber is multi-combat now, so the ice blocks are attackable mid-fight instead of throwing "I'm already under attack" #142
  • Real animation priorities packed into the cache, so animations stop overtaking each other when they shouldn't #134

Fixed

  • Every login hung after the handshake. Two world queues were re-queueing themselves every tick and froze the game loop #129
  • Echo door handlers were bound to the parent object instead of the variant you actually click #149
  • Echo entry is "use the orb on the entrance", not "use the orb from your inventory" #148
  • Instance npcs marked spawn-on-first-join didn't spawn when the creator entered #130
  • Boot crash from unset animation priorities after the cache change #140
  • Cache build crash on a rev-239-only item #139
  • Hunt combat-delay check now degrades gracefully when packed vars are missing #132

Behind the scenes

  • ::combatdebug to pinpoint what's blocking a single-way "already under attack" #141

23 pull requests merged this week: #150 #149 #148 #147 #146 #145 #144 #142 #141 #140 #139 #138 #137 #136 #135 #134 #133 #132 #131 #130 #129 #127 #126

↑