-
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-consumables-shop-with-bot-interaction-in-citizen-of-arcanis
📘 Description
Add a consumables shop in Citizen Of Arcanis, managed by a bot NPC, where players can purchase items like health potions, ammo, or temporary buffs.
The shop should be interactive, allowing the player to spend in-game currency to acquire consumables that directly affect gameplay.
✅ 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 consumables catalog including (at minimum):
- Health recovery items (e.g., potions or medkits).
- Ammo or weapon repair kits (if applicable).
- Temporary buffs (e.g., increased damage, speed, or defense).
- Deduct in-game currency from the player’s balance when buying items.
- Purchased consumables must be added to the player’s inventory and usable immediately.
- The bot should have a basic idle animation or interaction feedback (e.g., greeting text).
⚠ Technical Notes
- Reuse or extend the existing inventory and currency systems.
- The shop should be modular, allowing future addition of more consumables or cosmetic items.
- Ensure purchases are validated to prevent exploits (e.g., buying with insufficient funds).
- The bot must be non-combatant and only 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