Commit graph

16 commits

Author SHA1 Message Date
Sara 36d681252b chore(naming): clarified names of PlannerNode maps/sets 2024-04-21 15:34:38 +02:00
Sara f0185e64bc feat: implemented tactics markers and mode switching 2024-04-09 18:57:53 +02:00
Sara 73ff6ead46 feat: StateArgs now require a Planner as construction context 2024-04-02 22:25:26 +02:00
Sara ea730d61b4 feat: implemented last bits required to create a 'follow player' goal 2024-04-01 23:26:28 +02:00
Sara 206f8a6e70 feat: added godot property for Planner::goals 2024-03-30 23:33:09 +01:00
Sara 4dbeb77ad4 feat: Planner::cached_world_state now clears when make_plan is called 2024-03-30 23:32:52 +01:00
Sara 8017194b0c feat: implemented set/get_goals for Planner 2024-03-30 23:12:24 +01:00
Sara e1fd4b8e8d feat: removed Planner::_process 2024-03-30 23:04:16 +01:00
Sara 60df329d1b chore: added comments, removed unused world_state_override 2024-03-30 23:03:12 +01:00
Sara 87d2cbd727 chore: simplified PlannerNode::goal_node 2024-03-30 23:02:07 +01:00
Sara 325afa7f11 feat: added Goal prerequisites 2024-03-30 23:01:48 +01:00
Sara b12cef310d feat: moved State into it's own file 2024-03-30 23:00:58 +01:00
Sara 4c51a6053a chore(docs): commenting pass on Planner::make_plan 2024-03-27 23:12:05 +01:00
Sara 971c2dd2ff feat: put PlannerNode member fns in planner.cpp 2024-03-27 23:11:47 +01:00
Sara fdfde706e0 feat: first functioning state of GOAP implementation 2024-03-27 01:22:31 +01:00
Sara dfe6349c76 feat: outlined planner, started implementation 2024-03-25 21:58:48 +01:00