From: Lukas Krickl Date: Wed, 29 Jan 2025 17:59:37 +0000 (+0100) Subject: TODO: Added notes about combat X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=02e40908b5051440fff99cd4d1dc03a1e2523c20;p=gbrg%2F.git TODO: Added notes about combat --- diff --git a/TODO.md b/TODO.md index 4af5e2e..ced0977 100644 --- 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.