Feature: Add foundational rules and mechanics #1

Merged
keith merged 1 commits from feature/rules-foundation into main 2026-03-15 17:58:15 +00:00
Owner
  • Implement character creation functions to handle adventurer setup.
  • Add validation for adventurer name and selection of starting items.
  • Introduce new items in sample content pack: Flint and Steel, Pouch, Wax Sealing Kit, and Backpack.
  • Create tests for character creation functionality to ensure valid options and error handling.

Feature: implement dice rolling mechanics and tests

  • Add functions for rolling various dice types (d3, d6, 2d6, d66) with validation.
  • Implement modifier application with clamping for roll results.
  • Create tests to verify correct behavior of dice rolling functions.

Feature: add table lookup functionality and tests

  • Implement table lookup and resolution logic for defined tables.
  • Support for modified ranges and fallback to nearest entries.
  • Create tests to ensure correct table entry resolution based on roll results.
- Implement character creation functions to handle adventurer setup. - Add validation for adventurer name and selection of starting items. - Introduce new items in sample content pack: Flint and Steel, Pouch, Wax Sealing Kit, and Backpack. - Create tests for character creation functionality to ensure valid options and error handling. ✨Feature: implement dice rolling mechanics and tests - Add functions for rolling various dice types (d3, d6, 2d6, d66) with validation. - Implement modifier application with clamping for roll results. - Create tests to verify correct behavior of dice rolling functions. ✨Feature: add table lookup functionality and tests - Implement table lookup and resolution logic for defined tables. - Support for modified ranges and fallback to nearest entries. - Create tests to ensure correct table entry resolution based on roll results.
keith added 1 commit 2026-03-15 17:57:14 +00:00
- Implement character creation functions to handle adventurer setup.
- Add validation for adventurer name and selection of starting items.
- Introduce new items in sample content pack: Flint and Steel, Pouch, Wax Sealing Kit, and Backpack.
- Create tests for character creation functionality to ensure valid options and error handling.

Feature: implement dice rolling mechanics and tests

- Add functions for rolling various dice types (d3, d6, 2d6, d66) with validation.
- Implement modifier application with clamping for roll results.
- Create tests to verify correct behavior of dice rolling functions.

Feature: add table lookup functionality and tests

- Implement table lookup and resolution logic for defined tables.
- Support for modified ranges and fallback to nearest entries.
- Create tests to ensure correct table entry resolution based on roll results.
keith merged commit 5debb5bd5e into main 2026-03-15 17:58:15 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: keith/2D6-Dungeon#1