TODO: Added notes about combat
authorLukas Krickl <lukas@krickl.dev>
Wed, 29 Jan 2025 17:59:37 +0000 (18:59 +0100)
committerLukas Krickl <lukas@krickl.dev>
Wed, 29 Jan 2025 17:59:37 +0000 (18:59 +0100)
TODO.md

diff --git a/TODO.md b/TODO.md
index 4af5e2eb71f60838b2af52d00ec1bac410e86c0e..ced0977d47315e26b0e355b72bcaf2c8be520b36 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -44,3 +44,25 @@ After a transition the UI needs to be redrawn again.
 
 Refactor actor tables to only access the `curr_room_actor_table` which points to a region in ram.
 This will allow us to avoid calling memcpy every time we load a new room.
+
+## Combat
+
+When an enemy is hit transition to tunr based combat.
+Re-draw the entire screen and go to combat screen with the enemy hit.
+The enemy's stats are determined by the current level + rng.
+Fleeing is possible.
+Some enemies might approach to player on their own to start combat!
+
+Combat options:
+
+- ATK
+- DEF
+- ITM
+- RUN
+
+Some attacks might cost mana.
+
+## Stats
+
+Add stats menu that shows all the player's stat numbers.
+The player can level up.