From c1ac8f71285f25c2b3baad3f65f91942867076c7 Mon Sep 17 00:00:00 2001 From: Astatin Date: Fri, 14 Feb 2025 19:16:40 +0900 Subject: Fix bunny position predictions + add a bunch of ToDo --- TODO | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index faa1f79..896ce94 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,12 @@ +Bugs: + -> Health is not updated on death + -> Penguins freeze can cancel hops but not freezes + -> Foxes can attack even if bunny hopped away + -> Emulator crash with "not implemented: Only XKB keymaps are supported when unfocused (or workspace change maybe ?) + -> There is no way to change direction outside of moving + -> There is no indicator that the max health is 20 + Need to be refactored: - -> Fox is sometimes moving too far when walking thingy -> main is messy and unreadable -> rework mode checks (heatlh update should happen on both dungeon and dead mode) -> general structure is messy (why is Update_Animation_Step in entity/action.gbasm ?? What is even entity/action.gbasm supposed to be ??) @@ -15,12 +22,10 @@ x * Weaker attack on multiple foxes x * Freeze a/multiple fox(es) for X turns * Distance attack (maybe reuse laser of the enemies) - -> Limit attacks uses +x -> Limit attacks uses x -> Spawn enemies in far away rooms when less than X enemies on the map. (Maybe despawn some too) -? -> Remove some health to the bunny (probably to 10 points, maybe max health growing ?) - x -> Add objects to heal -> Add objects get back limited use attacks/learn new attacks @@ -29,10 +34,20 @@ x -> Add attacks for the foxes x -> Add other types of enemies - -> Make the different types of enemies behave different (fleeing/ambush/etc...) + -> Add more enemies & enemy behaviours: +x * Fox with distance limited attack and close unlimited attack +x * Penguin freezing and fleeing when the player is frozen + * Mouse weaker and only close attacks but can move 2x faster + * Cats being normal (only close attacks) + * Fimsh being super rare have a bunch of HP, not do anything but drop super cool objects + * Owls heal the enemies around (different pathfinding where it tries to stay 1 block away from the bnuy?) + cooldown + * Bugs move 2x faster and sacrifice themselves to give the bunny a status (poisoned & taking damages/slower and skipping one of 2 turns) + * Frogs: ? -> Have some enemies drop items + -> Add floor count + a kind of goal (rescuing another bunny/getting a rare item ?) + DEMO -> Allow enemy to join your team after beating/with an item/after completing a quest -- cgit v1.2.3-70-g09d2