NPC Dynamic Vendor Pricing in Rust