Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[creature] Implement a Creature system #28

Open
6 of 11 tasks
joelalejandro opened this issue Aug 24, 2019 · 0 comments
Open
6 of 11 tasks

[creature] Implement a Creature system #28

joelalejandro opened this issue Aug 24, 2019 · 0 comments

Comments

@joelalejandro
Copy link
Member

joelalejandro commented Aug 24, 2019

Based on the SRD page for Creatures.

  • A Creature should be the base template of a Character. It has a Size, an Alignment, and other attributes applicable from a Race.
  • A Creature has a name.
  • A Creature has a unique identifier.
  • A Creature can be multi-racial -- that is, it can have multiple races.
  • A Creature has abilities (if using the 5E gamebook, it could be Strength, Dexterity, etc.)
  • A Creature has hit points ([creature] Add support for Hit Points #50).
  • A Creature has a speed ([creature] Add support for Speed #51).
  • A Creature can talk/understand languages.
  • A Creature has a challenge rating, a number that describes how much of a threat the creature is.
  • A Creature can have skills, such as melee attack or ranged attacks.
  • A Creature can have an inventory.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant