Commit graph

19 commits

Author SHA1 Message Date
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 2c21845991 feat: added print debug info interaction to player and unit 2024-08-15 21:45:33 +02:00
Sara d94b24f617 feat: added on_unconscious and movement speed to unit 2024-08-15 21:45:01 +02:00
Sara 973ba952c2 fix: general AI behaviour fixes 2024-08-15 21:45:00 +02:00
Sara 0de3390cf1 fix: unit movement is now operated by Unit class 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 0bb0b26d3e feat: added Unit::has_plan 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 d03ce19c13 feat: unit now plays animation on death 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 bcf1672f01 feat: added get_eye_transform to unit 2024-08-15 21:43:20 +02:00
Sara 3c75b592d3 feat: now tracking current goal in unit 2024-08-15 21:43:20 +02:00
Sara 51bd3733c4 feat: split end state callback into finished and failed 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 b1057412cb feat: started defining game concepts 2024-08-15 21:43:20 +02:00