Dev Log
God Wars, wilderness bosses, and the bug that froze every login
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
::combatdebugto 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