Conversation
#7872) The isometric project uses wasm-pack + vite, not trunk. This fixes all four build jobs (Linux, macOS, Windows, WASM) to install wasm-pack and the wasm32-unknown-unknown target so beforeBuildCommand succeeds.
Pin wasm-bindgen to =0.2.114 in Cargo.toml to prevent version mismatch between wasm-pack CLI and crate that caused runtime TypeError on __wasm_bindgen_func_elem_120991. Rebuild WASM assets with wasm-pack 0.14.0. Add npm install step to CI build-wasm job for project-local dependencies.
Contributor
Author
Dependency ReviewThe following issues were found:
License Issuespackages/rust/bevy/bevy_kbve_camera/Cargo.toml
packages/rust/bevy/bevy_kbve_inventory/Cargo.toml
packages/rust/bevy/bevy_kbve_player/Cargo.toml
packages/rust/bevy/bevy_kbve_state/Cargo.toml
OpenSSF ScorecardScorecard details
Scanned Files
|
Rebuild WASM binary and JS glue code using wasm-pack 0.14.0 with pinned wasm-bindgen =0.2.114 to fix __wasm_bindgen_func_elem runtime TypeError.
…, magic gear (#7876) Add override files for dragon armour chain (med helm, chainbody, platelegs, full helm, platebody), mystic robes, complete ring crafting chain (sapphire through zenyte), teleport jewelry (combat bracelet, skills necklace), rune weapons (sword, battleaxe), and obsidian sword. Fix typo in imbued heart override (truemarket -> market). Update OSRS.md documentation with new implemented sections.
…yer, and camera (#7877) Four modular plugin crates under packages/rust/bevy/: - bevy_kbve_inventory: generic item stacking, loot events, snapshots - bevy_kbve_state: thread-safe ECS-to-external state bridge - bevy_kbve_player: kinematic character controller with gravity, jump, fall damage - bevy_kbve_camera: isometric camera with pixel snapping, zoom, render pipeline
AppState only had new_with_gameserver() but two tests called AppState::new(). Add a parameterless constructor that sets game: None.
…shots (#7880) Rename bevy_kbve_inventory → bevy_inventory for crates.io publishing. Add slot operations (swap_slots, remove_at_slot, get_slot), capacity query (has_room_for), contains, iter, and InventoryFullEvent for overflow feedback. Add WASM-compatible snapshot store. Full rustdoc with doc-tests for docs.rs. 22 unit tests + 9 doc-tests.
…ery (#7881) Enable wasm-opt -Oz to shrink WASM binary from 44.7MB to 34.2MB. Add brotli and gzip pre-compression via vite-plugin-compression2, removing the raw .wasm from the build output. Client-side decompression in main.tsx tries brotli first then falls back to gzip. Total git footprint reduced from ~45MB to ~17MB.
…7879) * feat(astro-kbve): add 26 OSRS item overrides with Wiki-sourced stats Add override files with accurate stats sourced from the OSRS Wiki: - Rune weapons: warhammer, mace - Granite gear: helm, shield, legs - Battlestaves: mud, lava + mystic fire/water/earth/mud/lava - Splitbark armour: helm, body, legs - Skeletal armour: helm, top, bottoms (Fremennik magic) - Rock-shell armour: helm, plate, legs (Fremennik melee) - Snakeskin armour: body, chaps, boots - Misc: Brine sabre, Seercull, Toktz-xil-ul, Frog-leather body, Amulet of defence All equipment stats verified against OSRS Wiki data. Update OSRS.md documentation with new sections. * feat(astro-kbve): enrich OSRS overrides with detailed Wiki-sourced content Add detailed markdown content to 6 overrides: - Mud battlestaff: spell interaction tables, upgrade chain, ironman notes - Brine sabre: stat comparison vs rune scimitar, unique interactions - Seercull: Soulshot damage calc table, etymology, PvP applications - Rune warhammer: balance history, smithing economics, unique properties - Rock-shell plate: rune platebody comparison table, Ava's device detail - Granite helm: full comparison table vs rune/dragon helms * feat(osrs): enrich remaining 23 overrides with Wiki-sourced content Add detailed markdown content including examine texts, stat comparison tables, unique mechanics, material sourcing, upgrade paths, balance history, and market strategy for all remaining override files.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release: Dev → Main
10 atomic commits ready for main
Features
ac508a9)ecbfed3)4eb1e05)1c186b4)6988ede)Bug Fixes
19407bb)d7b24a4)e441027)42aa5f3)Chores
67269d9)This PR is automatically maintained by CI — KBVE Studio