Files
max bittkerandClaude Opus 4.6 392487b6e0 Upgrade LostCity from revision 245.2 to 254
Updates all three upstream repos (Engine-TS, Content, Client-TS) to the
September 7, 2004 game snapshot with all rs-sdk modifications re-applied.

## New Game Content (254)
- Duel Arena — full PvP dueling with configurable rule sets
- Death Plateau quest — find a safe route past trolls in Burthorpe
- Troll Stronghold quest — infiltrate the stronghold to rescue Godric
- Quest journals — proper progress tracking for all quests
- Mime random event — emote-copying theater event
- Maze random event — navigate a maze to the center
- Varbit support — engine-level variable bit support
- Combat formula fixes and improvements
- New map areas around Burthorpe/Trollheim

## SDK & Engine Changes
- Regenerated collision data (+51k new tiles for 254 map areas)
- Fixed playerpositions API (World.playerLoop.all() for 254 HashTable)
- Updated StateCollector for 254 field renames (scene→world, varps→var,
  skillLevel→statEffectiveLevel, etc.)
- Re-applied all bot framework, auth, session, and hiscore modifications
- MapView: restored unified underground map, player tracking, wheel/touch
  zoom, trails, and teleport markers on 254 webclient API
- MapView: tighter region packing (underground overlaps overworld edge)
- Generated worldmap.jag for mapview

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 16:08:16 -04:00

33 lines
807 B
JSON

{
"name": "client2",
"module": "src/client/Client.ts",
"type": "module",
"imports": {
"#3rdparty/*": "./src/3rdparty/*",
"#/*": "./src/*"
},
"scripts": {
"build": "bun run bundle.ts",
"build:dev": "bun run bundle.ts dev",
"watch": "bun --watch run bundle.ts dev"
},
"dependencies": {
"fflate": "^0.8.2"
},
"devDependencies": {
"@eslint/js": "^9.39.2",
"@types/bun": "latest",
"@types/node-forge": "^1.3.14",
"eslint": "^9.39.2",
"globals": "^17.0.0",
"jiti": "^2.6.1",
"node-forge": "^1.3.2",
"prettier": "^3.7.1",
"terser": "^5.46.0",
"typescript-eslint": "^8.53.0"
},
"peerDependencies": {
"typescript": "^5.0.0"
}
}