Commit graph

18 commits

Author SHA1 Message Date
Sara 57622176cb chore: removed flyweight db debug print calls 2024-08-16 16:19:14 +02:00
Sara 7ceea27259 feat: upgraded project to godot 4.3 2024-08-16 00:14:04 +02:00
Sara f771b383f3 chore: fixed external includes being in quotes ipv angle brackets 2024-08-15 21:45:33 +02:00
Sara e71a27876d feat: increased visibility of various getters in goap::State 2024-08-15 21:45:33 +02:00
Sara 973ba952c2 fix: general AI behaviour fixes 2024-08-15 21:45:00 +02:00
Sara 40a93aec32 fix: #if changed to #ifdef for DEBUG_ENABLED check 2024-08-15 21:43:21 +02:00
Sara 0e8bcf4442 feat: units use navigation obstacle avoidance 2024-08-15 21:43:21 +02:00
Sara 111485437c bug(goap): fixed unexpected AI behaviour
- Death now removes entity from awareness
- State failure now causes replan or goal reevaluation
2024-08-15 21:43:21 +02:00
Sara a2240797b8 fix: self preservation plan in the wrong order 2024-08-15 21:43:21 +02:00
Sara 4ba6869a30 feat: added debug prints to planner and actor world state 2024-08-15 21:43:21 +02:00
Sara f9b3c6eb3f feat: implemented heal action and goal 2024-08-15 21:43:20 +02:00
Sara 1021920e1f feat: added Goal::check_requirements_met 2024-08-15 21:43:20 +02:00
Sara 7cf5b128ff feat: implemented fire at target action 2024-08-15 21:43:20 +02:00
Sara ffafcac23a feat: added state done functions to goap::State 2024-08-15 21:43:20 +02:00
Sara d506a9c2d0 feat: removed goap::Planner::test_goal 2024-08-15 21:43:20 +02:00
Sara 8cfbbcce27 feat: fully implemented click-to-move 2024-08-15 21:43:20 +02:00
Sara 1ddfa17659 feat: implemented goal oriented action planning 2024-08-15 21:43:20 +02:00
Sara 844b905174 feat: Started defining GOAP concepts 2024-08-15 21:43:20 +02:00