Skip to content

Release: 1 feature, 1 chore → Main#8047

Merged
h0lybyte merged 2 commits intomainfrom
dev
Mar 16, 2026
Merged

Release: 1 feature, 1 chore → Main#8047
h0lybyte merged 2 commits intomainfrom
dev

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 16, 2026

Release: Dev → Main

2 atomic commits ready for main

Features

Chores


This PR is automatically maintained by CI — KBVE Studio

…trike through bevy_battle bridge (#8010) (#8046)

All combat paths now delegate to bevy_battle ECS:
- resolve_flee → bridge flee_system (RNG + class bonus + enemy turns on failure)
- UseItem/HealAlly in combat → bridge enemy turns (no effect ticks, matching old behavior)
- maybe_first_strike → bridge enemy turns (replacing direct enemy_turns call)
- Solo stunned branch → bridge enemy turns

Added run_flee_turn (returns flee success + logs) and run_enemy_turns_only
(enemy turns without effect ticks) to battle_bridge. Made effect ticking
configurable via tick_effects parameter on run_turn.

Removed ~300 lines of dead production code: resolve_player_attack,
tick_player_effects, tick_all_effects, tick_all_enemy_effects.
Marked test-only functions with #[allow(dead_code)].
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@github-actions
Copy link
Contributor Author

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@github-actions github-actions bot changed the title Release: 1 feature → Main Release: 1 feature, 1 chore → Main Mar 16, 2026
@h0lybyte h0lybyte merged commit 37db9cf into main Mar 16, 2026
16 of 17 checks passed
@github-project-automation github-project-automation bot moved this from Review to Done in KBVE Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant