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

Scroll of Confusion #8

Open
11 tasks
awilsoncs opened this issue Nov 8, 2022 · 0 comments
Open
11 tasks

Scroll of Confusion #8

awilsoncs opened this issue Nov 8, 2022 · 0 comments
Labels
client-side This issue applies to the client side. enhancement New feature or request server-side This issue applies the server side.

Comments

@awilsoncs
Copy link
Owner

awilsoncs commented Nov 8, 2022

https://rogueliketutorials.com/tutorials/tcod/2019/part-9/

This issue implements the ability to change an entity's AI control mode.

A/Cs

  • A new item Scroll of Confusion appears in dungeons.
  • As a player, when I find the Scroll of Confusion in the dungeon, I can add it to my inventory.
  • As a player, when I use the Scroll of Confusion,
    • I am prompted for a target entity.
    • I can only select targets that I can see.
    • I can scroll through targets with the arrow key.
    • I can cancel the request without using the scroll.
  • As a player, when I confirm my target,
    • I consume the scroll
    • The target enters a Confused state for 5 turns.
  • The Confused state causes the entity to wander randomly.
@awilsoncs awilsoncs added enhancement New feature or request server-side This issue applies the server side. client-side This issue applies to the client side. labels Nov 8, 2022
@awilsoncs awilsoncs changed the title Add Scroll of Confusion Scroll of Confusion Jan 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client-side This issue applies to the client side. enhancement New feature or request server-side This issue applies the server side.
Projects
Status: Todo
Development

No branches or pull requests

1 participant