Dev Log
Friends lists, the boss framework, and actually getting into the Sewers
This is the week boss work became possible. Instances, the boss definition layer, HP bars, with Scurrius and KBD as the first two built on top.
Then the bit nobody thinks about, which is that you have to be able to walk there. The Varrock Sewers manhole and ladders weren't wired, so Scurrius may as well not have existed. Same story with the Lava Maze ladders down to KBD.
Added
- Boss framework: instances, the boss definition layer and HP bars, with Scurrius and KBD on top #62
- Friends lists, ignore lists and private messaging, routed through the central server so they work across worlds #76
- Varrock Sewers manhole and ladder wiring, so Scurrius is reachable #70
- Lava Maze antechamber ladders down to KBD, plus a map-wide climb audit tool #74
- Clue scrolls as a stop-gap: reading one rolls straight into that tier's real reward table as if you'd finished the last step. Conniving Clues gives its 1 in 3 shot at a second chest #47
- Pact effects for the minimum hit floor and the recoil bonus #58
- Autocast spellbook restrictions and spell picker fixes #67
- Quest journal centralisation #63
Fixed
- Thorns was granted by the wrong effect id, and the doubling effect pointed at the wrong thing entirely #51
- Pact effects 23 and 71 corrected against the actual talent tree text #49
- Thorns reflect hitsplats used the wrong hitmark #52
- Bank placeholders now replace in place on deposit instead of leaving a gap. Turned out to be a data flag flipped during a cache conversion, not a code bug #57
- Guide Prices crashed on close, another flipped inventory flag from the same conversion #75
- Pact reset button was never wired up #45
- Teleport overlay didn't cancel its coroutine properly #44
- Small engine and combat fixes from upstream: retaliation, ranged null-safety, object reaching #65
Behind the scenes
- Water, fire and earth pact branches audited against real cache data rather than what we assumed they did #53 #59 #60 #48
23 pull requests merged this week: #76 #75 #74 #70 #67 #65 #64 #63 #62 #61 #60 #59 #58 #57 #53 #52 #51 #50 #49 #48 #47 #45 #44