Commit Graph
167 Commits
Author SHA1 Message Date
dualfroz 104157745f feat: add bonusText and kindDetail 2026-09-04 22:44:04 +02:00
dualfroz cea6315a95 feat: add Events.describe and Events.endDescribe 2026-09-04 22:23:27 +02:00
dualfroz 7fa20d459d feat: extend encumbrance with Encumbrance.itemWeight 2026-09-04 21:19:03 +02:00
dualfroz f4c8fcd5fc feat: add applyAffix and Elites.eligible 2026-09-04 20:33:35 +02:00
dualfroz 2c8fea0556 feat: extend effects with isPlayer 2026-09-04 20:10:59 +02:00
dualfroz 142051057b feat: add Durability.ensure and Durability.isBroken 2026-09-04 19:50:46 +02:00
dualfroz fc02e0fe8d feat: add Disease.isInfected and Disease.hasErupted 2026-09-04 19:20:05 +02:00
dualfroz c214f5c127 feat: add Digging.canDig, Digging.swing and Disarm.sweep 2026-09-04 18:42:26 +02:00
dualfroz bdf3624b02 feat: add Curses.roll and Curses.afflict 2026-09-04 18:29:50 +02:00
dualfroz f0626d51ad feat: add isElement and Crafting.gem 2026-09-04 17:26:28 +02:00
dualfroz 41f23f8398 feat: add Corpses.leavesCorpse and nutritionFor 2026-09-04 11:48:56 +02:00
dualfroz 4c5bae5a00 feat: add Compendium.new, Compendium.noteSighting and Conductivity.isWet 2026-09-04 11:48:10 +02:00
dualfroz 972f6e00ec feat: add Companions.summon and adjacent 2026-09-02 22:51:39 +02:00
dualfroz 6f9d811c81 feat: add groundIndexHere and Commands.apply to commands 2026-09-02 22:31:27 +02:00
dualfroz 4e4d22cf2e feat: add targetArg to commands 2026-09-02 21:29:54 +02:00
dualfroz 1d5768acd1 feat: add indexArg and hereHandler to commands 2026-09-02 20:44:24 +02:00
dualfroz 63b15fb146 feat: add Commands.parse and isVisibleHostile 2026-09-02 20:30:30 +02:00
dualfroz 2cc87fc08c feat: extend classes with Classes.isValid and Classes.apply 2026-09-02 19:47:04 +02:00
dualfroz a8b7261a84 feat: add rollLoot and Chests.new 2026-09-02 18:39:20 +02:00
dualfroz 0e8655e871 feat: add Challenges.seedFor and Challenges.forDay 2026-09-02 17:33:25 +02:00
dualfroz ae5d1a414d feat: add Captives.eligible and Captives.canReach 2026-09-02 16:29:04 +02:00
dualfroz 72e2969146 feat: build out builder 2026-09-02 15:53:52 +02:00
dualfroz 364ea34db4 feat: extend builder with onOpenSide 2026-09-02 14:26:27 +02:00
dualfroz 6d0666042c feat: expand builder 2026-09-02 14:15:58 +02:00
dualfroz ef58d96008 feat: extend builder 2026-09-02 10:39:17 +02:00
dualfroz 86b7017214 feat: extend builder with Builder.maxDepth and reachSet 2026-09-01 22:53:08 +02:00
dualfroz 907f57db41 feat: add Branches.seedFor and Branches.build 2026-09-01 21:41:04 +02:00
dualfroz 4def2b8dda feat: add Bosses.forDepth and Bosses.create 2026-09-01 21:04:36 +02:00
dualfroz 9bcc8fe6e2 feat: add Biomes.forDepth, Biomes.describe and Blocks.treasure 2026-09-01 21:03:17 +02:00
dualfroz fbfe8411ac feat: add Ascension.isUnlocked, Ascension.resolve 2026-09-01 20:01:27 +02:00
dualfroz 023fa35caf feat: add Artifacts.create and Artifacts.lifestealAmount 2026-09-01 19:47:24 +02:00
dualfroz 6821564c67 feat: add pairKey, Alchemy.herb and Analytics.winRate 2026-09-01 16:19:37 +02:00
dualfroz aa657fdc88 feat: extend abilities with tryHeal and tryRally 2026-09-01 13:52:41 +02:00
dualfroz 7af63ad1d7 feat: add Abilities.regenTick and Abilities.onDeath 2026-09-01 12:30:20 +02:00
dualfroz 43cb574191 test: add doors, effects and autoplay integration tests 2026-08-28 22:40:00 +02:00
dualfroz 309c42dda7 test: add generation, dungeon and monster ai tests 2026-08-28 19:15:00 +02:00
dualfroz 7b06f9ef87 test: add core, fov, pathfinding and combat tests 2026-08-28 15:50:00 +02:00
dualfroz dfc632e83a feat(game): add autopilot, descent and save/load 2026-08-28 12:25:00 +02:00
dualfroz 539d8bf4f5 feat(game): add world state, visibility and combat turns 2026-08-28 09:00:00 +02:00
dualfroz 6080324ec2 feat(render): add ascii level and status panel 2026-08-27 22:40:00 +02:00
dualfroz 67fba37173 feat(serialize): add deterministic data serialization 2026-08-27 19:56:00 +02:00
dualfroz 05541457e3 feat(dungeon): add seed-derived cached floors 2026-08-27 17:12:00 +02:00
dualfroz 7e205a548f feat(builder): add floor population with stairs, doors, keys and traps 2026-08-27 14:28:00 +02:00
dualfroz ce8362d0f6 feat(level): add floor contents and exploration state 2026-08-27 11:44:00 +02:00
dualfroz 916e773a19 feat(log): add rolling message log 2026-08-27 09:00:00 +02:00
dualfroz 0a56b01dfe feat(scheduler): add energy-based turn scheduler 2026-08-26 22:40:00 +02:00
dualfroz 0ed5df6a25 feat(ai): add monster behaviours 2026-08-26 19:15:00 +02:00
dualfroz 18f2b5f510 feat(monsters): add data-driven bestiary 2026-08-26 15:50:00 +02:00
dualfroz f501fb1e40 feat(entity): add player and monster actors 2026-08-26 12:25:00 +02:00
dualfroz 0eb49b4705 feat(combat): add deterministic damage resolution 2026-08-26 09:00:00 +02:00