Commit graph

16 commits

Author SHA1 Message Date
Sara 3abb328c48 feat: added test level complete objective 2025-03-14 17:36:44 +01:00
Sara 9b27fbaabf fix: plan being considered empty if the last state is still active 2025-03-10 23:34:02 +01:00
Sara 667814906e feat: set enemy health to ignore short-term values 2024-09-09 21:21:30 +02:00
Sara 2a0c9a623e feat: replaced separate melee and ranged actions with use weapon and get in range 2024-08-21 14:18:27 +02:00
Sara c9c41ac2d7 feat: created character specializations of unit and world state 2024-08-18 17:42:20 +02:00
Sara a024aab203 feat: implemented item and inventory outline 2024-08-15 21:45:33 +02:00
Sara d7441eade9 feat: enemy and player units are now each in their own avoidance layers 2024-08-15 21:45:33 +02:00
Sara a08bb0b2e8 feat: enemy_unit now has defeat_enemy_unit and maintain_health separate 2024-08-15 21:45:33 +02:00
Sara ec0b080ebb tweak: set movement speed for enemy to 1.5 2024-08-15 21:45:01 +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 f9b3c6eb3f feat: implemented heal action and goal 2024-08-15 21:43:20 +02:00
Sara a78bbfd3b5 feat: implemented melee attacks for Tank enemy 2024-08-15 21:43:20 +02:00
Sara aeeddb34c1 feat: added death animation 2024-08-15 21:43:20 +02:00
Sara 7cf5b128ff feat: implemented fire at target action 2024-08-15 21:43:20 +02:00