-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
UnityenhancementNew feature or requestNew feature or requestexternal-contributorsonlydust-waveContribute to awesome OSS repos during OnlyDust's open source weekContribute to awesome OSS repos during OnlyDust's open source weekonlydust-wave2
Description
➡️ Title
feat/add-weapons-shop-with-bot-interaction-in-citizen-of-arcanis
📘 Description
Add a weapons shop in Citizen Of Arcanis, managed by a bot NPC, where players can purchase different types of weapons using in-game currency.
The shop should offer a variety of weapons with distinct stats, allowing players to upgrade their combat capabilities.
✅ Acceptance Criteria
- Create a shop NPC (bot) that:
- Spawns in a fixed, accessible location.
- Displays an interactive shop interface when the player interacts with it.
- Implement a weapons catalog including (at minimum):
- Basic melee weapons (e.g., sword, axe).
- Ranged weapons (e.g., bow, gun) if already supported in the game.
- Weapons with different damage stats and rarities.
- Deduct in-game currency from the player’s balance when buying weapons.
- Purchased weapons must be added to the player’s inventory and immediately usable in combat.
- The bot should have a basic idle animation or interaction feedback (e.g., greeting text or weapon showcase).
⚠ Technical Notes
- Integrate the shop with the existing inventory and combat systems.
- Ensure purchased weapons respect existing damage calculations and weapon logic.
- Validate purchases to prevent exploits (e.g., buying with insufficient funds).
- The bot must be non-combatant and strictly function as a vendor.
Metadata
Metadata
Assignees
Labels
UnityenhancementNew feature or requestNew feature or requestexternal-contributorsonlydust-waveContribute to awesome OSS repos during OnlyDust's open source weekContribute to awesome OSS repos during OnlyDust's open source weekonlydust-wave2