Add aworldgen admin command for incremental world generation #60

Open
opened 2026-03-14 23:57:24 +00:00 by freemo · 0 comments
Owner

Metadata

  • Commit Message: feat(admin): add aworldgen command for runtime incremental world generation
  • Branch: feature/m3-v11-aworldgen-command

Background

World generation only runs during aethyr_setup. No admin command exists for runtime generation.

Expected Behavior

aworldgen [lat_range] [lon_range] generates additional terrain at runtime without resetting existing rooms.

Acceptance Criteria

  • Input handler in lib/aethyr/core/input_handlers/admin/
  • Action in lib/aethyr/core/actions/commands/
  • Help file in lib/aethyr/core/help/admin/
  • Generates new rooms without deleting existing ones

Subtasks

  • Create input handler aworldgen.rb
  • Create action aworldgen.rb
  • Create help file aworldgen.help
  • Tests: Unit tests for the command
  • Run bundle exec rake unit, fix any errors

Definition of Done

This issue is complete when all subtasks are done, commit created on the specified branch, PR submitted and merged.

## Metadata - **Commit Message**: `feat(admin): add aworldgen command for runtime incremental world generation` - **Branch**: `feature/m3-v11-aworldgen-command` ## Background World generation only runs during `aethyr_setup`. No admin command exists for runtime generation. ## Expected Behavior `aworldgen [lat_range] [lon_range]` generates additional terrain at runtime without resetting existing rooms. ## Acceptance Criteria - [ ] Input handler in `lib/aethyr/core/input_handlers/admin/` - [ ] Action in `lib/aethyr/core/actions/commands/` - [ ] Help file in `lib/aethyr/core/help/admin/` - [ ] Generates new rooms without deleting existing ones ## Subtasks - [ ] Create input handler `aworldgen.rb` - [ ] Create action `aworldgen.rb` - [ ] Create help file `aworldgen.help` - [ ] Tests: Unit tests for the command - [ ] Run `bundle exec rake unit`, fix any errors ## Definition of Done This issue is complete when all subtasks are done, commit created on the specified branch, PR submitted and merged.
freemo added this to the v1.1.0 milestone 2026-03-14 23:57:24 +00:00
freemo self-assigned this 2026-03-15 04:25:22 +00:00
freemo modified the milestone from v1.1.0 to v1.2.0 2026-03-16 00:28:10 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: aethyr/Aethyr#60
No description provided.