Commit graph

  • 3534d49d9b chore: some comment updates main Sara 2025-04-04 13:54:36 +0200
  • dbb956e50b feat: implemented and integrated objective flags system and ui Sara 2025-03-28 17:44:10 +0100
  • 085c402202 feat: started implementing objective flags system Sara 2025-03-27 00:23:04 +0100
  • a43ffb6479 feat: exported Sara 2025-03-14 21:25:55 +0100
  • 09c29cbf80 feat: updated submodules Sara 2025-03-14 17:36:19 +0100
  • 3abb328c48 feat: added test level complete objective Sara 2025-03-14 17:36:00 +0100
  • 567c5fbe15 feat: finished up obstacle Sara 2025-03-14 14:22:52 +0100
  • b38f134232 chore: removed debug prints from unit.cpp Sara 2025-03-14 14:22:45 +0100
  • 42dde85dd7 feat: upgraded debug print to warning Sara 2025-03-14 14:22:31 +0100
  • 1c2522d2ea chore: removed debug prints and formatted enemy_world_state.cpp Sara 2025-03-14 14:22:18 +0100
  • 4178c08102 chore: formatted state.cpp Sara 2025-03-14 14:21:52 +0100
  • c4dc10de90 feat: updated clang-format Sara 2025-03-10 23:34:14 +0100
  • 9b27fbaabf fix: plan being considered empty if the last state is still active Sara 2025-03-10 23:34:02 +0100
  • d7dadac070 fix: TakeCover is now more likely to find matching cover Sara 2024-09-09 21:45:17 +0200
  • a5bde58e57 fix: changed get_is_health_safe to use integer division ipv float division Sara 2024-09-09 21:24:17 +0200
  • a2863006f7 feat: re-did markers in test level Sara 2024-09-09 21:21:43 +0200
  • 667814906e feat: set enemy health to ignore short-term values Sara 2024-09-09 21:21:30 +0200
  • 8fe3bf10a8 feat: camera zoom Sara 2024-09-09 20:23:00 +0200
  • dc25687db2 chore(git): added kate-swp files to gitignore Sara 2024-09-09 11:32:31 +0200
  • c4d87f0f8a feat: implemented utility item locks Sara 2024-09-09 11:13:59 +0200
  • 428d42b672 feat: Activate state can now activate UtilityLock nodes Sara 2024-09-04 10:51:20 +0200
  • 7f6be4c48e feat: added activation state and interrupt event to utility lock Sara 2024-09-04 09:48:56 +0200
  • 44476103c2 feat: started using csg nodes for level geometry Sara 2024-09-04 09:48:24 +0200
  • c1b676f335 feat: animation/activate actions use scene unique names now Sara 2024-09-02 21:29:26 +0200
  • d8a3000b13 feat: defined utility lock Sara 2024-09-02 21:28:53 +0200
  • 5242deee1f fix: entities will now attack until target is unconscious Sara 2024-09-02 21:28:21 +0200
  • 9c96edee94 chore: removed camera pivot marker Sara 2024-09-02 21:27:42 +0200
  • 9a1e2a4ecf feat: added animation to ground goal marker Sara 2024-09-02 21:27:27 +0200
  • 1c1c7977de feat: exposed Inventory::get_/set_utility_id to editor Sara 2024-09-02 21:26:37 +0200
  • 6185722f50 feat: updated ground marker graphics Sara 2024-09-02 20:35:10 +0200
  • a20f642691 feat: clicking units no longer results in floating goal markers Sara 2024-08-30 10:00:04 +0200
  • 6d844b89b8 fix: indented with spaces Sara 2024-08-29 18:33:29 +0200
  • 1599f3aaad chore: cleaned up order_activate_object_under_cursor with guard clause Sara 2024-08-29 18:33:14 +0200
  • 78baddfdfb fix: temporary marker will now not exist when character is unconscious Sara 2024-08-29 18:32:54 +0200
  • 628d9bf923 fix: units now visibly fall unconscious Sara 2024-08-29 09:54:29 +0200
  • 51f86e363e chore: explicit functional-style cast of weapon_animation getter Sara 2024-08-28 16:50:05 +0200
  • 2c5fdfcc3e chore: formatting update, removed _ argument name Sara 2024-08-25 13:01:09 +0200
  • 2a0c9a623e feat: replaced separate melee and ranged actions with use weapon and get in range Sara 2024-08-21 14:18:27 +0200
  • c9c41ac2d7 feat: created character specializations of unit and world state Sara 2024-08-18 17:42:20 +0200
  • 7312df3679 fix(tools): removed global path from Makefile Sara 2024-08-18 17:40:21 +0200
  • 728af5cf99 chore(tool): updated clang-format to always use spaces Sara 2024-08-18 17:40:00 +0200
  • 75fbfec2d1 tweak: set player unit weapon to handgun Sara 2024-08-16 16:19:36 +0200
  • 57622176cb chore: removed flyweight db debug print calls Sara 2024-08-16 16:19:14 +0200
  • c97742f992 fix: inventory is now a tool class Sara 2024-08-16 16:18:46 +0200
  • a05bc7cd67 chore: updated utils Sara 2024-08-16 11:37:18 +0200
  • 44c0f88513 chore: forgot to make RTSGameMode a RUNTIME_CLASS Sara 2024-08-16 11:36:31 +0200
  • 7ceea27259 feat: upgraded project to godot 4.3 Sara 2024-08-16 00:14:04 +0200
  • a8151b2663 feat(tools): added make clean Sara 2024-08-16 00:08:57 +0200
  • cb6051bb43 chore: updated godot-cpp Sara 2024-08-15 21:49:13 +0200
  • a024aab203 feat: implemented item and inventory outline Sara 2024-08-15 21:42:11 +0200
  • f771b383f3 chore: fixed external includes being in quotes ipv angle brackets Sara 2024-08-09 18:24:14 +0200
  • 75e73aba95 fix: MoveTo now avoids setting velocity after calling end_state Sara 2024-08-09 17:57:42 +0200
  • cd94bb164e feat: unit now guarantees it stays on the navmesh Sara 2024-08-09 17:57:09 +0200
  • d7441eade9 feat: enemy and player units are now each in their own avoidance layers Sara 2024-08-09 17:56:39 +0200
  • d20da67bea feat: EnemyWorldState now queues re-planning Sara 2024-08-09 15:47:14 +0200
  • e71a27876d feat: increased visibility of various getters in goap::State Sara 2024-08-09 15:46:25 +0200
  • dc60937660 feat: improved take cover action node selection Sara 2024-08-09 15:45:55 +0200
  • 2c21845991 feat: added print debug info interaction to player and unit Sara 2024-08-09 15:45:20 +0200
  • 41f353eda3 tweak: moved navigation marker in test_level Sara 2024-08-09 15:44:39 +0200
  • a08bb0b2e8 feat: enemy_unit now has defeat_enemy_unit and maintain_health separate Sara 2024-08-09 15:44:23 +0200
  • 12069b6252 chore: fixed DEBUG_ENABLED endif tag Sara 2024-08-08 17:43:22 +0200
  • ec0b080ebb tweak: set movement speed for enemy to 1.5 Sara 2024-08-08 14:41:40 +0200
  • a4a27e4c14 chore(tools): set godot git plugin to autoload Sara 2024-08-08 14:41:10 +0200
  • e1ebee99e1 feat: MoveTo state now uses Unit::movement_speed Sara 2024-08-08 14:40:13 +0200
  • cabaae949c feat: added unconscious event Sara 2024-08-08 14:39:50 +0200
  • d94b24f617 feat: added on_unconscious and movement speed to unit Sara 2024-08-08 14:39:07 +0200
  • 973ba952c2 fix: general AI behaviour fixes Sara 2024-08-05 22:56:55 +0200
  • b87752c1a9 feat: moved players and added another enemy Sara 2024-08-05 22:51:03 +0200
  • 50670f6afd feat: added export presets Sara 2024-08-05 22:50:48 +0200
  • a150aab79d fix(tools): removed and ignored kdevelop files Sara 2024-08-05 15:06:12 +0200
  • f59c2ce73d feat(tools): added kdev files Sara 2024-08-05 14:51:34 +0200
  • 0de3390cf1 fix: unit movement is now operated by Unit class Sara 2024-08-05 13:58:52 +0200
  • 6a20073452 feat: enabled fullscreen on startup Sara 2024-08-05 13:22:09 +0200
  • 693859e874 chore: removed unneeded print calls Sara 2024-08-05 13:21:52 +0200
  • 5abab18a86 fix: get_editor_neighbours now actually gets editor neighbours Sara 2024-08-05 12:08:55 +0200
  • 062ef478b4 chore(formatting): godot_cpp include now in angle brackets Sara 2024-08-05 11:14:57 +0200
  • 40a93aec32 fix: #if changed to #ifdef for DEBUG_ENABLED check Sara 2024-08-05 11:14:03 +0200
  • 0e8bcf4442 feat: units use navigation obstacle avoidance Sara 2024-08-04 16:27:46 +0200
  • f883d7d67e feat: added .gdb_history to .gitignore Sara 2024-08-01 14:41:56 +0200
  • 6755929906 feat: generated git metadata for godot project Sara 2024-08-01 14:41:23 +0200
  • e075f55328 feat: folder colours Sara 2024-08-01 14:40:47 +0200
  • 111485437c bug(goap): fixed unexpected AI behaviour Sara 2024-08-01 14:40:20 +0200
  • a2240797b8 fix: self preservation plan in the wrong order Sara 2024-07-28 23:17:09 +0200
  • 4ba6869a30 feat: added debug prints to planner and actor world state Sara 2024-07-28 11:43:04 +0200
  • 0bb0b26d3e feat: added Unit::has_plan Sara 2024-07-28 11:42:25 +0200
  • 1b8563a5eb feat: added parent_ and target_ global_position world props Sara 2024-07-28 11:42:04 +0200
  • 6c227f6b52 feat: debug builds now begin at template_debug Sara 2024-07-28 11:41:41 +0200
  • 5b31aadbf4 feat(build): compiledb now generated for template_debug Sara 2024-07-28 11:41:29 +0200
  • f9b3c6eb3f feat: implemented heal action and goal Sara 2024-07-21 22:18:10 +0200
  • a78bbfd3b5 feat: implemented melee attacks for Tank enemy Sara 2024-07-16 19:35:55 +0200
  • 1021920e1f feat: added Goal::check_requirements_met Sara 2024-07-14 14:28:45 +0200
  • aeeddb34c1 feat: added death animation Sara 2024-06-30 13:24:15 +0200
  • d03ce19c13 feat: unit now plays animation on death Sara 2024-06-30 13:24:03 +0200
  • 65b0f76991 chore(style): changed brackets to match style Sara 2024-06-30 13:23:43 +0200
  • 7cf5b128ff feat: implemented fire at target action Sara 2024-06-25 21:16:35 +0200
  • ffafcac23a feat: added state done functions to goap::State Sara 2024-06-21 21:03:15 +0200
  • d506a9c2d0 feat: removed goap::Planner::test_goal Sara 2024-06-21 21:02:13 +0200
  • bcf1672f01 feat: added get_eye_transform to unit Sara 2024-06-19 12:56:02 +0200
  • 3c75b592d3 feat: now tracking current goal in unit Sara 2024-06-19 12:53:07 +0200
  • f2cf79d704 chore: removed debug print calls Sara 2024-06-19 12:52:30 +0200