Commit Graph

900 Commits

Author SHA1 Message Date
36d38907ff docs(10-05): complete events, replay-commands, data-plugins plan 2026-10-17 19:00:50 +08:00
2266c15595 docs(10-05): write events, replay-commands, and data-plugins docs
- events: BuiltInFunction, IBlockEventEnv, createEventRegistrations, setFlag/healHero examples
- replay-commands: core principle, Active/Passive, @shouldReplay/@ignoreReplay (no example)
- data-plugins: IDataPluginDefine lifecycle, dataPlugins registration, placeholder example
2026-10-17 18:59:50 +08:00
7a7cda24b2 docs(10-04): complete battle docs plan 2026-10-17 18:47:46 +08:00
0868650847 docs(10-04): write map damage, combat script, and status hook docs
- document map damage views, converters, reducers, and code mapping caveat
- add combat script selection table and before/after examples
- explain multi-hook status handling and calculator integration
2026-10-17 18:45:48 +08:00
e13ebf71ed docs(10-04): write query, final, and calculator docs
- document query effects as new, not built into the engine
- add final effect comparison and attack-copy example
- explain damage formula, critical conventions, and arithmetic example
2026-10-17 18:44:16 +08:00
5528edc70d docs(10-04): write combat overview, specials, and aura docs
- add combat flow overview with mermaid and doc map
- document special attribute definitions and implementation locations
- document aura priority, built-in auras, and custom examples
2026-10-17 18:43:06 +08:00
678addf2a4 docs(10-03): complete basic-interfaces docs plan
- 8 篇基础接口教程落位;构建通过、无 dead link
- SUMMARY 记录实测 commits=3、plan_head_before
2026-10-17 18:05:03 +08:00
a3f55112b7 docs(10-03): write map-tiles and flags
- 地图图块:getBlock/setBlock/removeBlock/putMapData/getMapData/iterateBlocks
- Flag 变量:全部接口(含 occupied/getOrInsertComputed)与使用建议
2026-10-17 18:02:07 +08:00
0d14d32a48 docs(10-03): write hero-equipment, hero-location, map-structure
- 勇士装备:装备槽与实例仓库、装备加成即修饰器、compareEquip
- 勇士位置:坐标、朝向与楼层的获取
- 地图结构:楼层集合、楼层激活、楼层与图层(含事件层)
2026-10-17 18:01:19 +08:00
627a40bc4b docs(10-03): write data-state-overview, hero-attribute, hero-items
- 数据端总览:state 入口、常用对象表与 L0-L3 分层标注
- 勇士属性:基础/最终属性、修饰器、save 语义、只读与试算
- 勇士道具:四种类别区分与 addItem/useItem/iterateItems 等接口
2026-10-17 18:00:04 +08:00
0348c30893 docs(10-02): complete concept-and-navigation docs plan
- 10-02-SUMMARY.md: 4 concept docs (data-vs-render/src-tour/code-basics/hooks)
  with measurements, decisions, and coverage block
2026-10-17 17:51:55 +08:00
c47aa5269b docs(10-02): write code-basics and hooks concept docs
- code-basics: concise syntax, modules/imports, types intro (generics as
  'functions of types'), interface/implements convention, approved external link
- hooks: what hooks are, common hook families, need-to-hook table, addHook/
  removeHook usage, async hooks
2026-10-17 17:49:49 +08:00
2ea8cb33f5 docs(10-02): write data-vs-render and src-tour concept docs
- data-vs-render: dual-end split (compute vs draw), src/data vs src/client,
  mermaid diagram, replay verification runs data side only
- src-tour: tour src/data, src/client, src/content, src/constant.ts plus a
  should-you-edit table
2026-10-17 17:48:28 +08:00
ebc61e620a docs(10-01): complete clear-legacy-docs + register-intermediate plan 2026-10-17 17:40:33 +08:00
ca3a61fb81 docs(10-01): register intermediate tutorial nav entry and sidebar
- add nav entry 中级教程 -> /intermediate/data-vs-render
- add sidebar['/intermediate/'] with 4 groups / 24 links (4/8/9/3)
2026-10-17 17:39:03 +08:00
e3d61ee14f docs(10-01): clear legacy docs and decouple API sidebar from build
- delete docs/index.md and docs/guide, dev, logger, api trees
- drop old nav entries and guide/logger/api sidebar keys from config.ts
- remove apiSidebar import and listenSidebar() plugin; drop unused Plugin import
- guard generateSidebar() with existsSync when docs/api is absent
2026-10-17 17:37:43 +08:00
1099583b07 docs(10): rewrite 10-01 to clear legacy docs + register intermediate; refresh 10-06/10-CONTEXT/ROADMAP 2026-10-17 16:36:11 +08:00
6a42bf42d4 docs(10): create phase plan (intermediate tutorial 24 docs + site registration) 2026-10-16 21:06:26 +08:00
7af881d655 docs: 删除已完成 TODO 注释 2026-10-16 20:45:21 +08:00
3f74d5f25e feat: 完善内置特殊属性 2026-10-16 20:30:04 +08:00
a0e402728e refactor: 数据端用户结构 2026-10-16 17:29:51 +08:00
0a133058ca refactor: 渲染端初始化移动至主插件 2026-10-16 00:41:58 +08:00
7fde97ff1e feat: list 文件的配置类型定义 2026-10-15 14:59:48 +08:00
d1ebca0b16 chore: 调整加载接口 2026-10-14 20:41:14 +08:00
2f3d3387a0 refactor: 插件系统 & 数据端顶层移植 2026-10-14 20:32:46 +08:00
b0229c627f docs(09): tighten 09-20 logger.json gates to error section (76/77/78 present + exact 75 preserved) 2026-10-14 19:08:20 +08:00
618dbb7654 docs(09): revise phase plan 09-20 (plugin system) for revision 3 (D-92 error codes 76/77/78, no-overwrite, exclude from load flow) 2026-10-14 18:56:33 +08:00
8739141aff docs(09): revise phase plan 09-20 (plugin system) for revision 2 2026-10-14 18:32:44 +08:00
1727230932 docs(09-20): plan task 10 data-side plugin driver + render-side plugin system mirror 2026-10-14 18:21:11 +08:00
8509d91216 docs: 阶段十文档更新 2026-10-14 15:37:44 +08:00
14afc7c2f2 feat(09-19): migrate basic old-engine data to src/content (tile/enemy/item/maps/textures) + ledger 48px correction 2026-10-14 13:08:42 +08:00
22372480f0 docs(09-19): revise plan (rev7) - correct ledger §8.3 U-1 (42->43, D-84 supersede); tighten LEDGER GATE to reject both 42-forms and require 43 in §2.4/§9/U-1 2026-10-14 12:30:47 +08:00
14d0dadf39 docs(09-19): revise plan (rev6) - fix 48px frame/cell facts (4-frame, 32x48) + add ledger-correction task 2026-10-14 12:15:01 +08:00
1e451bb2bc docs(09-19): revise plan (rev5) - OI-3 decided D-85 npc by-size grouping (npc0..6=7, SPLIT-COUNT 43) 2026-10-14 11:14:03 +08:00
e3afd75898 docs(09-19): revise texture layout per D-84 (columns fixed, rows <=4 cropped) 2026-10-14 10:49:51 +08:00
8f9fdd45b8 docs(09-19): revise plan (rev2) - OI-3 default preserves D-81 npc0..5; assert all enemy/npc PNG sizes; list set-cover 2026-10-13 18:42:07 +08:00
e3097b04f7 docs(09-19): plan task 9 base-field old-engine data migration (tile/enemy/item/maps/textures) 2026-10-13 18:24:46 +08:00
b6f4435b84 docs(09): data-migration audit (task 8) + 09-18 per-directive revision 2026-10-13 17:02:51 +08:00
b544360757 docs(09-17): plan task 8 read-only data-migration audit; record D-70..D-75 2026-10-13 15:28:01 +08:00
a6e2d83233 docs(09): mark plans 09-14/09-15/09-16 temporarily unexecutable (BLOCKED) 2026-10-13 13:41:50 +08:00
534e7dee29 docs(09): record plan 09-15 outcome (R2 STOP; UI-open cluster deferred) 2026-10-13 11:46:14 +08:00
dedf70ece3 docs(09-15): record R2 STOP for UI-open/control cluster (7 active ALT entries) 2026-10-13 11:45:37 +08:00
a15b79b29f feat: 商店系统实现 2026-10-12 19:17:06 +08:00
acf20f548d docs(09): tighten 09-15 C:ui gate/D-54 boundary; refresh 09-14 as deferral record 2026-10-12 18:50:24 +08:00
b577bb1ef7 docs(09): revise 09-14/09-15 per D-54 (defer save-system-related entries) 2026-10-12 18:29:19 +08:00
c1ebd25892 refactor: 怪物特殊属性适应新接口 2026-10-12 17:05:58 +08:00
80d3a21ba1 docs(09): record D-54 (defer save-system-related legacy adaptations) 2026-10-12 16:55:31 +08:00
0eb09d83fd docs(09): record plan 09-14 outcome (R2 STOP; A-1-1 deferred) 2026-10-12 16:47:52 +08:00
6fb16fb8ba docs(09-14): record R2 blocker for GameStorage->SaveSystem + A-2-1 umbrella coverage
- 09-14 reduced scope: A-1-1 (GameStorage->SaveSystem) + A-2-1 (umbrella record); A-6 DEFERRED
- R2 triggered: module-level hotkey.ts has no compliant SaveSystem instance path (D-11 forbids client singleton)
- A-1-1 recorded as pending-decision (no source change); A-2-1 REPLACED vs DEFERRED per-entry (40 ALT auditable)
- no source files modified; cache.ts / misc.ts untouched (A-6 DEFERRED)
2026-10-12 16:46:21 +08:00
529bb5578d docs(09-14): rescope plan per user decision (A-6 DEFERRED; GameStorage/SaveSystem only) 2026-10-12 16:38:55 +08:00