Skip to content

feat/add-consumables-shop-with-bot-interaction-in-citizen-of-arcanis #110

@KevinMB0220

Description

@KevinMB0220

➡️ 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

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions