hypercross
  • Joined on 2024-04-12
hypercross pushed to master at hypercross/inline-schema 2026-04-20 11:37:57 +08:00
3e768f5c83 test: refactor csv-loader tests into separate files
d0ed1dc92d refactor: use parseValue for reference ID extraction
Compare 2 commits »
hypercross pushed to master at hypercross/boardgame-core 2026-04-20 11:37:22 +08:00
88d31430a6 test: refactor slay-the-spire-like combat tests
90cb97e0ae chore: add @types/node and update tsconfig
5e172c61bb refactor(slay-the-spire-like): use IRunContext in combat system
5019bc6324 refactor(slay-the-spire-like): use IRunContext for combat logic
9bed2ca13e refactor(slay-the-spire-like): rename depletion to consumedUses
Compare 5 commits »
hypercross pushed to master at hypercross/inline-schema 2026-04-20 01:30:06 +08:00
f66f60aa0e test: add comprehensive tests for csvToModule
hypercross pushed to master at hypercross/inline-schema 2026-04-20 00:48:04 +08:00
f94e9b68e4 refactor(csv-loader): decouple reference resolution and module
hypercross pushed to master at hypercross/inline-schema 2026-04-20 00:24:15 +08:00
eeaac92e39 test: add integration test for CSV reference resolution
hypercross pushed to master at hypercross/boardgame-core 2026-04-20 00:23:50 +08:00
08c6a67d16 refactor: use English IDs for desert card effects
dda8f4cfe9 style: reformat card-events.ts with 2-space indentation
2f2e4e56b5 refactor: decouple card effects from card data in desert sample
3840c3d739 test: expand slay-the-spire-like map generator tests
43bb246ab9 build: set rootDir to current directory in tsconfig
Compare 7 commits »
hypercross pushed to master at hypercross/inline-schema 2026-04-19 23:58:14 +08:00
c3572a5b56 fix(csv-loader): handle object foreign keys in reverse lookups
hypercross pushed to master at hypercross/inline-schema 2026-04-19 18:58:52 +08:00
5f941aba10 feat(csv-loader): support references in addition to strings for foreignKey reverse ref
hypercross pushed to master at hypercross/boardgame-core 2026-04-19 18:36:15 +08:00
a82b6b0685 docs: fleshed out agents.md
hypercross pushed to master at hypercross/boardgame-core 2026-04-19 15:45:00 +08:00
1e1d04777f refactor: reformat code and fix type signatures in GameHost
hypercross pushed to master at hypercross/boardgame-core 2026-04-19 15:42:49 +08:00
8142fbfa60 refactor: simplify buildCombatState and fix formatting in encounter
hypercross pushed to master at hypercross/boardgame-core 2026-04-19 15:23:17 +08:00
89d96d838b refactor(slay-the-spire-like): wrap content module getters in functions
hypercross pushed to master at hypercross/boardgame-core 2026-04-19 15:22:46 +08:00
6b50e9014a feat(samples/slay-the-spire-like): make ContentModule required
hypercross pushed to master at hypercross/boardgame-core 2026-04-19 15:22:03 +08:00
39ac37b5f2 style: format slay-the-spire-like index with double quotes
hypercross pushed to master at hypercross/boardgame-core 2026-04-19 15:20:32 +08:00
b264cea305 refactor(slay-the-spire-like): update data export pattern
hypercross pushed to master at hypercross/boardgame-core 2026-04-19 15:10:22 +08:00
6577897a42 feat(samples/slay-the-spire-like): add ContentModule type definition
hypercross pushed to master at hypercross/boardgame-core 2026-04-19 14:47:59 +08:00
4e9e426519 feat(samples): add Item type to desert data
hypercross pushed to master at hypercross/inline-schema 2026-04-19 14:40:42 +08:00
9a2db5edb6 feat(csv-loader): strip comments before parsing CSV
hypercross pushed to master at hypercross/boardgame-core 2026-04-19 14:40:00 +08:00
4f509da373 docs(samples): update intent.csv comment style
hypercross pushed to master at hypercross/inline-schema 2026-04-19 14:20:41 +08:00
5a1627c6f1 test: improve reverse reference resolution handling
be8eb277d4 test(csv-loader): add test for multiple comment lines at the beginning
9dd4f60c2d feat(csv-loader): allow configurable comment character
Compare 3 commits »