TODO: added more notes
authorLukas Krickl <lukas@krickl.dev>
Sun, 4 May 2025 05:36:30 +0000 (07:36 +0200)
committerLukas Krickl <lukas@krickl.dev>
Sun, 4 May 2025 05:36:30 +0000 (07:36 +0200)
TODO.md
src/wram.s

diff --git a/TODO.md b/TODO.md
index 8cab5a34b4775d39fe1f8c6af91e6722c0a98b79..7d192789f6e6a40db81a81812cfe5f44ccc3fad1 100644 (file)
--- a/TODO.md
+++ b/TODO.md
@@ -6,7 +6,7 @@
 [ ] Move from room to room
 [ ] When room contains enemies enter combat
 [ ] Each side may have up to 10 units on a map
-[ ] There are hero units and regular unit
+[ ] There are hero units and regular troop
 
 ## Combat
 
@@ -29,6 +29,9 @@
 [ ] Each unit's start state is a polling state 
 [ ] The polling state can either be player input or CPU input
 [ ] Mark the current active unit with a cursor
+[ ] When starting an encounter the player can place all hero units and troops based on initiative 
+[ ] The player can collect up to 5 initiative points
+[ ] Initiative can be spent on deployment or special moves
 
 ## Mission
 
 [ ] Add map completion board
 [ ] Units do not recover HP until mission is completed 
 [ ] When starting a mission the player can select a roster of up to 10 units
+[ ] Some events may give intiative
 
 ## Map
 
 [ ] A map is a 1-screen wide playfield consiting of 8x8 tiles
 [ ] All units are always visible
+[ ] Tiles can be impassible, walls or walkable
+[ ] Tiles may cost extra movement to pass
 
 ## Units
 
@@ -62,4 +68,5 @@
 ### Map UI
 
 [ ] Display active unit stats and hp
+[ ] Display active unit melee and ranged attack
 [ ] When holding select display unit queue until end of turn 
index 6bfd9fe02a41f98cd77bbc20cc2ee7a5c4806bb7..b629f868349d7207326964d3de4d4150c1c13303 100644 (file)
@@ -58,11 +58,10 @@ scroll_y: .adv 1
 scroll_x: .adv 1
 
   ; resources
-r_gold: .adv 2
-r_lumber: .adv 2
-r_stone: .adv 2
-r_food: .adv 2
-r_population: .adv 2
+
+  ; initiative resource
+  ; allows deployment or special moves
+r_init: .adv 1
 
   ; current cell index
   ; for cell update loop