Skip to content

Release: 4 features, 1 chore → Main#8050

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

Release: 4 features, 1 chore → Main#8050
h0lybyte merged 6 commits intomainfrom
dev

Conversation

@github-actions
Copy link
Contributor

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

Release: Dev → Main

5 atomic commits ready for main

Features

Chores

  • chore(kbve): minor version bump (e88bf06)

This PR is automatically maintained by CI — KBVE Studio

…tinting

- Replace frog sprite sheet with frog_green_mob.png (9x5 grid, 48x48 frames)
- Correct animation mapping: idle(row0), jump(row1), attack(row2), hurt(row3), death(row4)
- Add jump windup/airborne/landing states with proper mid-air frame cycling
- Fix billboard to stay perfectly upright (XZ-projected look direction)
- Fix isometric facing direction for east-facing sprite
- Reject jump targets with steep height differences to prevent wall clipping
- Spawn frogs beyond camera view and hop inward to prevent pop-in
- Add per-frog animation desync via Knuth multiplicative hash seeds
- Add FrogMaterials resource for day/night tinting (same curve as trees)
- Spread butterflies and fireflies further from player
- Boost firefly glow (emissive 12x, point light 2800, range 5)
- Slightly brighten moonlight (ambient 420, directional 35)
…ocalhost guard

- Add server-side DayCycle, CreatureSeed, WindState resources and
  broadcast_time_sync / send_time_sync_to_new_clients systems
- Add client-side ServerTime resource and receive_time_sync system
- Weather DayCycle defers to server time when connected (smooth interp)
- Add shared GameTime resource; all creature modules read it instead of
  DayCycle directly (prep for deterministic creature sync)
- Belt-and-suspenders localhost guard: WASM default URL is empty,
  connect_to_server blocks empty URLs and localhost on wasm32
- Include rebuilt WASM/JS/CSS assets and frog_green_mob texture
@github-actions
Copy link
Contributor Author

github-actions bot commented Mar 16, 2026

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: 2 features → Main Mar 16, 2026
…tured turn results (#8010) (#8052)

Party Defend now goes through bevy_battle ECS via DefendIntent, removing
duplicated Cleric prayer proc logic from logic.rs. Auto-defended players
get custom log text in logic.rs while the bridge handles the defending
flag and Cleric prayer proc via the defend_system.

Added CombatTurnResult struct to return both logs and structured
CombatOutcome data from run_combat_turn, enabling callers to filter or
post-process specific outcomes (e.g. suppressing Defend logs for
auto-defended players).

Added to_bb_use_effect converter for translating game UseEffect variants
to bevy_battle UseEffect, preparing for future combat item integration.
@github-actions github-actions bot changed the title Release: 2 features → Main Release: 3 features, 1 chore → Main Mar 16, 2026
Add scc-based LOC stats targets (with npx cloc fallback) to root project
and vitest coverage targets to droid, devops, khashvault, laser, astro.
@github-actions github-actions bot changed the title Release: 3 features, 1 chore → Main Release: 4 features, 1 chore → Main Mar 16, 2026
…ne (#8015) (#8053)

Drop Logflare as the log ingestion middleware. Replace all 10 Logflare
HTTP sinks with a single ClickHouse sink using Vector's native clickhouse
driver. Add ch_normalize transform to flatten service logs into a unified
schema. Add observability.logs_raw table DDL with ON CLUSTER, MergeTree
engine, and 90-day TTL.
@h0lybyte h0lybyte merged commit 57b57e0 into main Mar 16, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Review

Development

Successfully merging this pull request may close these issues.

1 participant