Commit Graph

  • 23fdd0245e feat: add Shrines.costFor and Shrines.curseChance dualfroz 2026-09-07 23:43:14 +02:00
  • 3fe3f21de4 feat: add Shop.priceOf and Shop.sellValue dualfroz 2026-09-07 23:28:12 +02:00
  • 2eb903beb5 feat: add Sets.create and Sets.equippedCounts dualfroz 2026-09-07 22:37:18 +02:00
  • 00b89a9133 feat: add Secrets.sweep and Secrets.revealAll dualfroz 2026-09-07 22:08:28 +02:00
  • f920e8d57f feat: add SaveGame.fnv1a32, migrateForward and Scavenging.herbFor dualfroz 2026-09-07 21:47:00 +02:00
  • 35b97b6c04 feat: add chebyshev and Sanity.current dualfroz 2026-09-07 20:24:53 +02:00
  • cf286f9da3 feat: add tierFrom, Resistances.tierOf and wordKey dualfroz 2026-09-07 19:36:14 +02:00
  • 63a9fb5f90 feat: extend render with dormantCount and gearLabel dualfroz 2026-09-07 19:16:44 +02:00
  • bd949a25a5 feat: add statsFor and Reanimation.raise dualfroz 2026-09-07 19:02:31 +02:00
  • 10488b48e8 feat: add Quests.generate, Quests.describe and Ranged.ammoIndex dualfroz 2026-09-07 18:59:25 +02:00
  • 54569d9e04 feat: add Proficiency.keyFor, Proficiency.hits and Progression.xpToNext dualfroz 2026-09-07 17:39:28 +02:00
  • b31072d587 feat: add chebyshev, novaTargets and Polymorph.pool dualfroz 2026-09-07 17:34:51 +02:00
  • a10eb10d22 feat: add Nodes.new, Nodes.isFallow and Noise.propagate dualfroz 2026-09-07 17:22:25 +02:00
  • dfa4ef9bbc feat: add Nemesis.isEligible and chebyshev dualfroz 2026-09-07 15:12:32 +02:00
  • 9eec4709bf feat: add Morgue.score and Morgue.equipment dualfroz 2026-09-07 14:54:17 +02:00
  • 6a26f1f65e feat: extend mimics with Mimics.floorItem and Mimics.reveal dualfroz 2026-09-07 14:30:20 +02:00
  • 06714fc72a feat: add Meta.new and Meta.load dualfroz 2026-09-07 14:16:08 +02:00
  • f8ae5122a5 feat: add Mercenaries.hire and Mercenaries.dismiss dualfroz 2026-09-07 14:15:17 +02:00
  • d273ea8e32 feat: extend level with Level:entityById and Level:shrineAt dualfroz 2026-09-07 12:08:31 +02:00
  • 9a647af6e3 feat: extend items with Items.tome and Items.amulet dualfroz 2026-09-07 11:21:37 +02:00
  • 2faa8dbe75 feat: add canSee and isAlly dualfroz 2026-09-06 22:53:04 +02:00
  • 1f4ea71a1f feat: extend horde with Horde.essenceFor and Horde.pool dualfroz 2026-09-06 21:49:13 +02:00
  • 58994a6132 feat: add chebyshev and Horde.spawnAnchors dualfroz 2026-09-06 20:13:45 +02:00
  • e92b6d844f feat: add Hazards.at and Hazards.spawn dualfroz 2026-09-06 20:13:32 +02:00
  • cb01478890 feat: extend game with Graves.record and Graves.eligibleFor dualfroz 2026-09-06 20:02:24 +02:00
  • 5f13d7012e feat: extend game with Game:autoExplore and Game:restUntilHealed dualfroz 2026-09-06 19:59:51 +02:00
  • e850ef2d5e feat: extend game with Game:learnSkill and Game:useSkill dualfroz 2026-09-06 19:51:54 +02:00
  • b4e2c7a431 feat: extend game with Game:anyHostileVisible dualfroz 2026-09-06 19:07:12 +02:00
  • 7e20884d3d feat: extend game with Game:nemesisFollow and Game:nemesisTryEmerge dualfroz 2026-09-06 18:54:54 +02:00
  • 3427a1a8f0 feat: extend game with Game:socketRune and Game:temperItem dualfroz 2026-09-06 17:40:31 +02:00
  • a43ad023f7 feat: extend game with Game:triggerMimic and Game:triggerGrave dualfroz 2026-09-06 17:06:04 +02:00
  • 6f54f4431d feat: extend game with Game:sellCaptive and Game:interrogateCaptive dualfroz 2026-09-06 16:40:52 +02:00
  • b3943d9b6e feat: extend game with Game:fireAt and Game:appeaseFaction dualfroz 2026-09-06 16:04:58 +02:00
  • c33c502307 feat: extend game with Game:castSpell and Game:throwAt dualfroz 2026-09-06 15:37:04 +02:00
  • 9d17fcb7d8 feat: extend game with Game:awardKill and Game:applyWeaponRiders dualfroz 2026-09-06 15:12:41 +02:00
  • 928f1e6a9e feat: extend game with Game:checkTrapFor and Game:fallIntoChasm dualfroz 2026-09-06 14:31:40 +02:00
  • d04add4a7b feat: extend game with Game:monsterDamageMultiplier dualfroz 2026-09-06 13:10:10 +02:00
  • 2d1cf09afa feat: extend game with Game.new and Game:metaStats dualfroz 2026-09-06 11:51:48 +02:00
  • e188355386 feat: add csvField, Export.leaderboardCsv and Factions.areRivals dualfroz 2026-09-04 23:39:28 +02:00
  • 104157745f feat: add bonusText and kindDetail dualfroz 2026-09-04 22:44:04 +02:00
  • cea6315a95 feat: add Events.describe and Events.endDescribe dualfroz 2026-09-04 22:23:27 +02:00
  • 7fa20d459d feat: extend encumbrance with Encumbrance.itemWeight dualfroz 2026-09-04 21:19:03 +02:00
  • f4c8fcd5fc feat: add applyAffix and Elites.eligible dualfroz 2026-09-04 20:33:35 +02:00
  • 2c8fea0556 feat: extend effects with isPlayer dualfroz 2026-09-04 20:10:59 +02:00
  • 142051057b feat: add Durability.ensure and Durability.isBroken dualfroz 2026-09-04 19:50:46 +02:00
  • fc02e0fe8d feat: add Disease.isInfected and Disease.hasErupted dualfroz 2026-09-04 19:20:05 +02:00
  • c214f5c127 feat: add Digging.canDig, Digging.swing and Disarm.sweep dualfroz 2026-09-04 18:42:26 +02:00
  • bdf3624b02 feat: add Curses.roll and Curses.afflict dualfroz 2026-09-04 18:29:50 +02:00
  • f0626d51ad feat: add isElement and Crafting.gem dualfroz 2026-09-04 17:26:28 +02:00
  • 41f23f8398 feat: add Corpses.leavesCorpse and nutritionFor dualfroz 2026-09-04 11:48:56 +02:00
  • 4c5bae5a00 feat: add Compendium.new, Compendium.noteSighting and Conductivity.isWet dualfroz 2026-09-04 11:48:10 +02:00
  • 972f6e00ec feat: add Companions.summon and adjacent dualfroz 2026-09-02 22:51:39 +02:00
  • 6f9d811c81 feat: add groundIndexHere and Commands.apply to commands dualfroz 2026-09-02 22:31:27 +02:00
  • 4e4d22cf2e feat: add targetArg to commands dualfroz 2026-09-02 21:29:54 +02:00
  • 1d5768acd1 feat: add indexArg and hereHandler to commands dualfroz 2026-09-02 20:44:24 +02:00
  • 63b15fb146 feat: add Commands.parse and isVisibleHostile dualfroz 2026-09-02 20:30:30 +02:00
  • 2cc87fc08c feat: extend classes with Classes.isValid and Classes.apply dualfroz 2026-09-02 19:47:04 +02:00
  • a8b7261a84 feat: add rollLoot and Chests.new dualfroz 2026-09-02 18:39:20 +02:00
  • 0e8655e871 feat: add Challenges.seedFor and Challenges.forDay dualfroz 2026-09-02 17:33:25 +02:00
  • ae5d1a414d feat: add Captives.eligible and Captives.canReach dualfroz 2026-09-02 16:29:04 +02:00
  • 72e2969146 feat: build out builder dualfroz 2026-09-02 15:53:52 +02:00
  • 364ea34db4 feat: extend builder with onOpenSide dualfroz 2026-09-02 14:26:27 +02:00
  • 6d0666042c feat: expand builder dualfroz 2026-09-02 14:15:58 +02:00
  • ef58d96008 feat: extend builder dualfroz 2026-09-02 10:39:17 +02:00
  • 86b7017214 feat: extend builder with Builder.maxDepth and reachSet dualfroz 2026-09-01 22:53:08 +02:00
  • 907f57db41 feat: add Branches.seedFor and Branches.build dualfroz 2026-09-01 21:41:04 +02:00
  • 4def2b8dda feat: add Bosses.forDepth and Bosses.create dualfroz 2026-09-01 21:04:36 +02:00
  • 9bcc8fe6e2 feat: add Biomes.forDepth, Biomes.describe and Blocks.treasure dualfroz 2026-09-01 21:03:17 +02:00
  • fbfe8411ac feat: add Ascension.isUnlocked, Ascension.resolve dualfroz 2026-09-01 20:01:27 +02:00
  • 023fa35caf feat: add Artifacts.create and Artifacts.lifestealAmount dualfroz 2026-09-01 19:47:24 +02:00
  • 6821564c67 feat: add pairKey, Alchemy.herb and Analytics.winRate dualfroz 2026-09-01 16:19:37 +02:00
  • aa657fdc88 feat: extend abilities with tryHeal and tryRally dualfroz 2026-09-01 13:52:41 +02:00
  • 7af63ad1d7 feat: add Abilities.regenTick and Abilities.onDeath dualfroz 2026-09-01 12:30:20 +02:00
  • 43cb574191 test: add doors, effects and autoplay integration tests dualfroz 2026-08-28 22:40:00 +02:00
  • 309c42dda7 test: add generation, dungeon and monster ai tests dualfroz 2026-08-28 19:15:00 +02:00
  • 7b06f9ef87 test: add core, fov, pathfinding and combat tests dualfroz 2026-08-28 15:50:00 +02:00
  • dfc632e83a feat(game): add autopilot, descent and save/load dualfroz 2026-08-28 12:25:00 +02:00
  • 539d8bf4f5 feat(game): add world state, visibility and combat turns dualfroz 2026-08-28 09:00:00 +02:00
  • 6080324ec2 feat(render): add ascii level and status panel dualfroz 2026-08-27 22:40:00 +02:00
  • 67fba37173 feat(serialize): add deterministic data serialization dualfroz 2026-08-27 19:56:00 +02:00
  • 05541457e3 feat(dungeon): add seed-derived cached floors dualfroz 2026-08-27 17:12:00 +02:00
  • 7e205a548f feat(builder): add floor population with stairs, doors, keys and traps dualfroz 2026-08-27 14:28:00 +02:00
  • ce8362d0f6 feat(level): add floor contents and exploration state dualfroz 2026-08-27 11:44:00 +02:00
  • 916e773a19 feat(log): add rolling message log dualfroz 2026-08-27 09:00:00 +02:00
  • 0a56b01dfe feat(scheduler): add energy-based turn scheduler dualfroz 2026-08-26 22:40:00 +02:00
  • 0ed5df6a25 feat(ai): add monster behaviours dualfroz 2026-08-26 19:15:00 +02:00
  • 18f2b5f510 feat(monsters): add data-driven bestiary dualfroz 2026-08-26 15:50:00 +02:00
  • f501fb1e40 feat(entity): add player and monster actors dualfroz 2026-08-26 12:25:00 +02:00
  • 0eb49b4705 feat(combat): add deterministic damage resolution dualfroz 2026-08-26 09:00:00 +02:00
  • bd117a2728 feat(affixes): add weapon and armour affixes dualfroz 2026-08-25 22:40:00 +02:00
  • 0d3b93550a feat(effects): add potion and scroll effect resolution dualfroz 2026-08-25 19:56:00 +02:00
  • 799ef237fd feat(status): add data-driven status effects dualfroz 2026-08-25 17:12:00 +02:00
  • dfc621e6ee feat(identify): add appearance-based item identification dualfroz 2026-08-25 14:28:00 +02:00
  • a2f25d7917 feat(items): add item catalog and equipment stats dualfroz 2026-08-25 11:44:00 +02:00
  • ec5c8277a0 feat(light): add light-aware visibility dualfroz 2026-08-25 09:00:00 +02:00
  • 0e549ff1dc feat(pathfinding): add a-star search and line of sight dualfroz 2026-08-24 22:40:00 +02:00
  • 95684a7d76 feat(fov): add recursive shadowcasting field of view dualfroz 2026-08-24 19:15:00 +02:00
  • e296426703 feat(mapgen): add generator registry dualfroz 2026-08-24 15:50:00 +02:00
  • de801793e1 feat(mapgen): add connectivity repair and prefab vaults dualfroz 2026-08-24 12:25:00 +02:00
  • 9076c6c729 feat(mapgen): add cellular-automata and drunkard-walk generators dualfroz 2026-08-24 09:00:00 +02:00