Commit graph

12 commits

Author SHA1 Message Date
Zed A. Shaw
986b2612d4 [BREAKING] Battle system now runs the turn based combat better, and lots of interesting things like if you don't choose an action the host AI rebels and does it for you. 2025-12-11 13:49:53 -05:00
Zed A. Shaw
9739441a9c Beginning state machine for controlling the boss fight UI is up. 2025-12-07 00:21:07 -05:00
Zed A. Shaw
f839edcd56 BattleEngine is now connected to the boss::UI so as you click it'll continually run the plan and figure out the AI actions. 2025-12-05 00:51:35 -05:00
Zed A. Shaw
a38bb5b691 Basic AP (Action Points) system tied to the AI actions, but there's no way to set 'has AP' for the AI? 2025-12-03 15:24:41 -05:00
Zed A. Shaw
c78b2ae75e Now have the basics of the turn based battle engine with AI rebellion working. 2025-12-01 00:14:08 -05:00
Zed A. Shaw
b48df3f4db Can now run the full AI for all combatants and then sort by the action costs to make the action queue. 2025-11-27 12:46:14 -05:00
Zed A. Shaw
d244106981 When there's actions in the arena the camera moves. 2025-11-22 14:53:52 -05:00
Zed A. Shaw
63a17d7efa Boss fight now has combat stats and damage so I can now have a boss fight. 2025-11-22 00:50:47 -05:00
Zed A. Shaw
8ee3e8736f Simple battle system included in the boss fight but I need to figure out how it should operate. 2025-11-19 13:26:21 -05:00
Zed A. Shaw
f33e14f2cf More on the boss fight sytem, just a basic FSM going. 2025-10-07 12:47:47 -04:00
Zed A. Shaw
61a40ae7cd Refactored boss fight to pull out the FSM code into boss::Fight. 2025-09-29 13:19:59 -04:00
Zed A. Shaw
06f6098281 Create the systems.cpp for the boss fight mini game. 2025-09-25 11:40:09 -04:00