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

Enemies - Basics #1

Open
9 of 11 tasks
KithM opened this issue Jul 16, 2018 · 0 comments
Open
9 of 11 tasks

Enemies - Basics #1

KithM opened this issue Jul 16, 2018 · 0 comments
Assignees
Labels
core This issue involves core gameplay or mechanics that are vital to the user experience. todo This issue is currently in progress or should be completed.

Comments

@KithM
Copy link
Owner

KithM commented Jul 16, 2018

  • Enemies - Basics
    • Enemies spawn at random (based on probability), but not in locations with a city
      or shop (based on the location's enemySpawnChance)
    • Enemies have a predetermined inventory when they spawn
    • Enemies deal random damage amounts between their mindamage and maxdamage (based on their given weapon in the enemies array)
    • Enemies attack at the same interval as the player is able to
    • The Player can decide which enemy to attack (indicated by their name and their current health percent)
    • Enemies drop an item from their inventory at death
    • Enemies can flee the fight if their health is below a certain point (say 10%)
    • Enemies should not have to have a weapon (enemies spawned without a weapon will use the specified min and maxdamage values from the enemies array)
    • Enemies not within range of the player's Level will not spawn
    • Enemies should only spawn in regions specified in the enemies array
@KithM KithM self-assigned this Jul 16, 2018
@KithM KithM added the todo This issue is currently in progress or should be completed. label Jul 16, 2018
@KithM KithM added this to the Enemies [Core] milestone Jul 16, 2018
@KithM KithM added the core This issue involves core gameplay or mechanics that are vital to the user experience. label Jul 16, 2018
@KithM KithM changed the title Enemies Enemies - Basics Jul 17, 2018
@KithM KithM closed this as completed Jul 17, 2018
@KithM KithM reopened this Jul 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core This issue involves core gameplay or mechanics that are vital to the user experience. todo This issue is currently in progress or should be completed.
Projects
None yet
Development

No branches or pull requests

1 participant