Engine
Session & world
Stay connected and see the same world as everyone else.
- Login and post-login burstDone
- Spawn tile and rebuild regionDone
- Local player syncDone
- NPC syncDone
- Walk / run pathing and clippingDone
- Public chatDone
- See other players in-worldDone
- Character saves on logout / tickDone
- Clean logout and reconnect mid-actionPlanned
- Instances and dynamic regionsPlanned
- Stable 600ms tick under loadPlanned
- Reconnect into the same action safelyPlanned
Interfaces
Tabs and windows players use every minute.
- InventoryDone
- EquipmentDone
- Examine (items / NPCs / locs)Done
- Bank interface (tabs, notes, placeholders)DoneDeposit, withdraw, worn, rearrange, and tab prefs wired.
- Object option routingDoneBank booth, deposit box, chop, doors, and climb dispatch.
- Shop interface2/3 done
- Open Bob's / Lumbridge general storeDoneBuy/sell works for Cook’s Assistant ingredients and axes.
- Shop stock display and restock ticksDoneBuy depletes axeshop stock; +1/slot/min toward open caps.
- More shop NPCs beyond Lumbridge and DraynorPlanned
- Dialogue / chatbox choicesDone
- Trade interface3 / 3 done
- Open player trade screenDone
- Offer / accept / decline tradeDone
- Trade confirmation and value warningsDone
- Combat styles / autocastDoneIF 593 style buttons set Accurate/Aggressive/Defensive/Controlled; autocast still planned.
- Equipment stats viewerDoneWorn-tab button and ::equipstats open IF 84 with labeled bonuses, target %, Base/Actual speed.
- Welcome / Click here to playDoneIF_OPENTOP 165 + IF 378 modal on 165:40; Play (72/77) opens gameframe 161 + overlays. Reconnect skips welcome. Stub MOTW/title/banner graphic 1104.
- Character Summary sidepanelDoneIF 712 nested in 629:43 (journal TAB_CONTAINER), not Account Management 109. Sub-tab 0=summary / 1=quests; stock CS2, playtime, row clicks.
- Prayer tab togglesDoneIF 541 component→bit from prayer objs (param 630). Protect / Retribution / Redemption / Smite set appearance overheadIcon (HEADICONS_PRAYER).
- Spellbook castingPlanned
- Settings that save (brightness, zoom, audio)Planned
- World map and keyPlanned
Dev tooling
- Internal toolkit (lookup / spawn)Done::items GE-style item finder; ::give and staff spawn commands.
- Toolkit IF authoring studioBuildingInterfaces tab: CS2 default browse (forceVisible off) for stock Bank/Trade/Equip chrome via subset VM; Soft for IF3 authoring + cold preview. Client-linked capture optional verify.
- Public roadmap (this page)Done
- Pack / spawn checks in CIPlanned
- Smoke checks after each releasePlanned
- Staff action logsPlanned



