← Back
🔧

Weapon System

Shop weapons, trang bị cho pets, tăng stats và bán lại với giá 70%

📖 Tổng Quan

Weapon System cho phép mua và trang bị weapons cho pets để tăng stats:

  • 🛒 Shop System - Reset mỗi 12h với 1 weapon random
  • 5 Rarities - Common → Legendary với bonus stats khác nhau
  • 🔧 5 Types - Blade, Core, Relic, Totem, Circuit
  • 📊 Stat Bonuses - HP, ATK, DEF, SPD, CRIT
  • ⚔️ Equipment - Mỗi pet trang bị 1 weapon
  • 💰 Sell Back - Bán lại 70% giá mua

🛒 Weapon Shop

Shop Mechanics

Reset Time: 12 hours (43200000ms)
Shop Items: 1 weapon per cycle
Drop Rates:
• Common: 45%
• Uncommon: 30%
• Rare: 15%
• Epic: 7%
• Legendary: 3%

First Time: Shop khởi tạo weapon ngay
After Purchase: Shop trống cho đến reset tiếp theo
After Reset: Shop tạo weapon mới random
💡 Shop Flow
  • Lần đầu dùng xshop → Tạo weapon ngay
  • Mua weapon → Shop trống, set timer 12h
  • Sau 12h → Shop auto refresh với weapon mới
  • Check shop bằng xshop bất cứ lúc nào

⚔️ Weapon Types

5 loại weapon với theme và naming khác nhau:

⚔️
Blade
💎
Core
📿
Relic
🗿
Totem
Circuit

✨ Rarity & Stats

Stat Bonuses by Rarity

Rarity Price Range HP ATK DEF SPD CRIT
⚪ Common 1.5K - 2.5K 10-30 3-6 1-3 1-2 2-4%
🟢 Uncommon 3K - 4.5K 30-60 6-10 3-6 2-4 4-7%
🔵 Rare 6K - 9K 60-120 10-16 6-10 4-6 7-10%
🟣 Epic 12K - 18K 120-200 16-24 10-16 6-9 10-15%
🟡 Legendary 25K - 40K 200-320 24-35 16-24 9-12 15-20%

Weapon Generation

Mỗi weapon được tạo ngẫu nhiên với:

  • Rarity: Random theo drop rates
  • Type: Random 1 trong 5 types
  • Name: Generated từ prefix + suffix pools
  • Stats: Random trong range của rarity
  • Price: Random trong price range
Example Generated Weapons:
⚪ Rusty Edge (Common Blade)
HP +15 | ATK +4 | DEF +2 | SPD +1 | CRIT +3%
Price: 1,850 Coin

🔵 Spectral Core (Rare Core)
HP +85 | ATK +13 | DEF +8 | SPD +5 | CRIT +9%
Price: 7,200 Coin

🟡 Eternal Singularity (Legendary Circuit)
HP +280 | ATK +31 | DEF +22 | SPD +11 | CRIT +18%
Price: 35,000 Coin

⌨️ Commands

  • xshop / xs
    🛒 Xem Weapon Shop
    Hiển thị weapon hiện tại hoặc thời gian reset
    VD: xshop
  • xshop buy / xs b
    💰 Mua Weapon
    Mua weapon từ shop (nếu có)
    Weapon sẽ vào inventory, shop trống 12h
    VD: xshop buy
  • xweapon / xwp
    📦 Xem Inventory
    Danh sách tất cả weapons (có phân trang 5/page)
    Hiển thị: Name, rarity, type, bonuses, equipped status, ID
    VD: xweapon
  • xpetweapon <pet> <weaponId> / xpw
    🔧 Trang Bị Weapon
    Equip weapon cho pet (1 pet = 1 weapon max)
    Auto unequip weapon cũ nếu có
    VD: xpetweapon 1 weapon_abc123
  • xpetweapon <pet> none / xpw <pet> remove
    🚫 Tháo Weapon
    Unequip weapon từ pet
    Weapon quay về inventory
    VD: xpetweapon 1 none
  • xsellweapon <weaponId> / xsw
    💸 Bán Weapon
    Không có args → Menu (bán 1 hoặc tất cả)
    Có weaponId → Bán weapon đó (70% giá mua)
    Không thể bán weapon đang equipped
    VD: xsellweapon weapon_abc123

💡 Equipment Rules

Cách Hoạt Động

  • 1 Pet = 1 Weapon
    Mỗi pet chỉ trang bị được 1 weapon tại một thời điểm
  • Auto Unequip
    Trang bị weapon mới → weapon cũ tự động unequip
  • Multi-Pet Sharing
    Nếu weapon đang equipped pet A, equip cho pet B → auto unequip từ A
  • Stats Apply Instantly
    Weapon bonuses được tính ngay vào calculatePetStats()
  • Battle Integration
    Stats từ weapon được dùng trong battles

💰 Selling System

Sell Price

Sell Price = Buy Price × 0.7 (70%)

Examples:
• Bought for 10,000 → Sell for 7,000
• Bought for 35,000 → Sell for 24,500
• Bought for 2,000 → Sell for 1,400

Sell Menu Options

  • Bán 1 Weapon
    Dùng xsellweapon <weaponId>
    Confirm trong 30s
  • Bán Tất Cả
    Dùng xsellweapon → chọn "Bán Tất Cả"
    Bán tất cả weapons CHƯA equipped
    Weapons đang equipped sẽ không bị bán
⚠️ Lưu Ý
  • Không thể bán weapon đang equipped
  • Phải unequip trước khi bán
  • Bán = mất vĩnh viễn, không hoàn tác
  • Sell price = 70% buy price (mất 30%)

🔗 Liên Kết Hệ Thống

Weapon System tích hợp với: