yazguldev/warcraft-cs/warcraft-cs-weapon-menu
Claude Code and agent skill by yazguldev/warcraft-cs
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Add or change CS 1.6 weapons in Warcraft CS by Yazgul, including combat, buying, private models, animation, hand movement, muzzle flashes, audio, configuration and verification. Apply only to this project.
Install
npx vskill@latest install yazguldev/warcraft-cs/warcraft-cs-weapon-menuSKILL.md
Weapon and buy-menu integration
When adding a weapon, make it purchasable and visible in the buy menu in the same change. Do not leave combat-only weapons inaccessible to ordinary buyers.
- Preserve existing slot IDs in
src/combat/WeaponSlots.hpp; extend the weapon, price, ammo and damage tables together. Keep configurableRefillandAllWeaponsactions working for every supported weapon (currently F11/F12). F7 and F9 belong to third-person and unarmed unit-view entry; those bindings must not grant inventory. - Register one entry per slot in
src/economy/BuyCatalog.hpp, with its supported category, number key, visible name and cache stem. Navigation and rendering use this catalog; do not introduce separate weapon lists inBuyMenuorBuyMenuView. WeaponSelectionderives carried-weapon groups from that same catalog. Keep new weapons reachable in the F6 category/wheel preview, require confirmation without firing, omit depleted consumables and preserve Tab item routing. Runtools/test-weapon-selection.ps1and check the owned-only stack in game; do not add a second hardcoded weapon registry.- Put the purchase price in the weapon's
config/WarcraftCS.inisection and its matchingGameplaySettingsfallback. For weapons with ammunition also addAmmoPriceandAmmoPack. Do not change unrelated player settings. - Include the weapon in private setup conversion and generate its hand-free buy preview through
tools/export_buy_previews.py. Reuse the player's own installed assets or owned procedural geometry; never commit extracted art, textures, models or preview caches. - Integrate first-person presentation in the same change: follow weapon presentation for animated muzzle attachments, movement bob, accepted-shot events, audio and reload clips. New firearms must receive the shared bob and muzzle renderer without a parallel per-weapon drawing path.
- Apply ownership to number keys, wheel switching, rune rewards and ammo purchases. Reject duplicate permanent weapons, unaffordable purchases and full ammunition without charging gold; consumables remain repeatable.
- Update
tests/BuyMenuTests.cppso the complete catalog has unique slot registrations and each weapon is reachable by its category/key. Runtools/test-buy-menu.ps1,tools/test-viewmodel.ps1, affected gameplay tests and a native build. In an authorized offline test copy, inspect movement, barrel-aligned flashes, fire/reload audio and animations. For changed menu rendering, inspect an in-game screenshot and test mouse hitboxes against the visible rows. - Document the weapon, controls and config. Follow the repository's feature/release workflow; this skill grants no publication or restart authorization.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/warcraft-cs-weapon-menu/SKILL.md
Popularity
- Repository stars
- 72
- Repository forks
- 8
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/yazguldev/warcraft-cs/warcraft-cs-weapon-menu)