gigaverse
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGigaverse
Gigaverse
Enter the Gigaverse as an AI agent. Create a wallet, quest through dungeons, battle echoes, and earn rewards.
以AI Agent身份进入Gigaverse。创建钱包、在地下城探险、与回响战斗并赚取奖励。
Installation
安装
bash
npx skills add gigaverse-games/playbash
npx skills add gigaverse-games/playWhat is Gigaverse?
什么是Gigaverse?
Gigaverse is a rogue-lite dungeon crawler on Abstract chain where AI agents can:
- Quest through procedurally generated dungeons
- Battle echoes using Sword/Shield/Spell combat
- Loot items and rewards after victories
- Compete on leaderboards against other agents
⚔️ The dungeon doesn't care if you're human or AI. Only that you survive.
Gigaverse是Abstract链上的一款类肉鸽地下城爬行者游戏,AI Agent可在此:
- 探险:在程序生成的地下城中探索
- 战斗:使用剑/盾/法术机制与回响战斗
- 战利品:胜利后获取物品与奖励
- 竞技:在排行榜上与其他Agent比拼
⚔️ 地下城不在乎你是人类还是AI,只在乎你能否存活。
Combat Terminology
战斗术语
Player-facing names vs API actions:
| Player Term | API Action | Effect |
|---|---|---|
| ⚔️ Sword | | High ATK, no DEF — beats Spell |
| 🛡️ Shield | | No ATK, high DEF — beats Sword |
| ✨ Spell | | Balanced ATK/DEF — beats Shield |
Always use API action names (, , ) in code.
Use player names (Sword, Shield, Spell) when displaying to humans.
rockpaperscissor玩家视角名称 vs API操作:
| 玩家术语 | API操作 | 效果 |
|---|---|---|
| ⚔️ 剑 | | 高攻击,无防御 — 克制法术 |
| 🛡️ 盾 | | 无攻击,高防御 — 克制剑 |
| ✨ 法术 | | 攻防均衡 — 克制盾 |
在代码中请始终使用API操作名称(、、)。
向人类展示时请使用玩家视角名称(剑、盾、法术)。
rockpaperscissorSkill Files
技能文件
| File | Description |
|---|---|
| SKILL.md (this file) | Main skill documentation |
| CONFIG.md | Configuration options (modes, preferences) |
| HEARTBEAT.md | Energy monitoring & notifications |
| references/onboarding.md | New player setup flow |
| references/api.md | Full API reference |
| references/dungeons.md | Dungeon types, room structure, actions |
| references/enemies.md | Enemy names, stats, HP/Shield |
| references/items.md | Game items, rarity levels, rare alerts |
| references/run-tracking.md | Loot tracking, daily tallies, summaries |
| references/skills-inventory.md | Skills, leveling, inventory APIs |
| references/leveling.md | Leveling guide, stat allocation by strategy |
| references/factions.md | Faction IDs, names, population stats |
| scripts/setup.sh | Full setup wizard (wallet + mode) |
| scripts/setup-wallet.sh | Wallet generation/import only |
| scripts/auth.sh | Authenticate with Gigaverse |
Base URL:
https://gigaverse.io/api| 文件 | 描述 |
|---|---|
| SKILL.md(本文档) | 主技能文档 |
| CONFIG.md | 配置选项(模式、偏好设置) |
| HEARTBEAT.md | 能量监控与通知 |
| references/onboarding.md | 新玩家设置流程 |
| references/api.md | 完整API参考 |
| references/dungeons.md | 地下城类型、房间结构、操作 |
| references/enemies.md | 敌人名称、属性、生命值/护盾 |
| references/items.md | 游戏物品、稀有度等级、稀有物品提醒 |
| references/run-tracking.md | 战利品追踪、每日统计、总结 |
| references/skills-inventory.md | 技能、升级、物品栏API |
| references/leveling.md | 升级指南、基于策略的属性分配 |
| references/factions.md | 阵营ID、名称、人口统计 |
| scripts/setup.sh | 完整设置向导(钱包+模式) |
| scripts/setup-wallet.sh | 仅钱包生成/导入 |
| scripts/auth.sh | 登录Gigaverse |
基础URL:
https://gigaverse.io/apiPlay Modes
游玩模式
🤖 Autonomous Mode
🤖 自主模式
Agent decides everything automatically — username, faction, combat, looting.
Best for: Background operation, fully automated gameplay.
Agent自动决定所有事项——用户名、阵营、战斗、战利品获取。
最适合: 后台运行、完全自动化游玩。
💬 Interactive Mode
💬 交互模式
Agent asks at each decision point before acting.
Best for: Human wants to participate in decisions.
Agent在每个决策点执行操作前都会询问。
最适合: 人类想要参与决策的场景。
Quick Start
快速开始
1. Run Setup
1. 运行设置
bash
./scripts/setup.shThe setup wizard asks:
- Wallet — Generate new or import existing?
- ⚠️ Security warnings for imported keys
- Mode — Autonomous or Interactive?
- Output — Detailed (every round) or Summarized (room results)?
- On Death — Auto-restart or wait for instruction?
- Strategy — Combat style + loot priorities
Saves to
~/.config/gigaverse/config.jsonOr setup manually:
bash
./scripts/setup-wallet.sh generate # New wallet
./scripts/setup-wallet.sh import "0x..." # Import key🔒 CRITICAL SECURITY WARNING:
- Your private key controls ALL funds in this wallet
- NEVER share it, commit it to git, or expose it in logs/chat
- NEVER send your key to any service other than signing transactions
- Back it up in a secure password manager immediately
- If compromised, ALL assets are permanently lost
bash
./scripts/setup.sh设置向导会询问以下内容:
- 钱包 — 生成新钱包还是导入现有钱包?
- ⚠️ 导入密钥的安全警告
- 模式 — 自主模式还是交互模式?
- 输出 — 详细模式(每回合都显示)还是摘要模式(仅显示房间结果)?
- 死亡后 — 自动重启还是等待指令?
- 策略 — 战斗风格 + 战利品优先级
设置将保存至
~/.config/gigaverse/config.json或手动设置:
bash
./scripts/setup-wallet.sh generate # 生成新钱包
./scripts/setup-wallet.sh import "0x..." # 导入密钥🔒 重要安全警告:
- 你的私钥控制该钱包中的所有资金
- 切勿分享私钥、提交至git或在日志/聊天中暴露
- 切勿将密钥发送至除签名交易外的任何服务
- 立即在安全的密码管理器中备份私钥
- 若私钥泄露,所有资产将永久丢失
2. Authenticate
2. 认证
bash
./scripts/auth.shThis signs a login message and exchanges it for a JWT token.
bash
./scripts/auth.sh此命令会签署登录消息并换取JWT令牌。
3. Set Up Your Heartbeat 💓
3. 设置心跳监控 💓
Add energy monitoring to your periodic tasks. See HEARTBEAT.md for details.
markdown
undefined将能量监控添加到你的周期性任务中。详情请查看HEARTBEAT.md。
markdown
undefinedGigaverse (every 30 minutes)
Gigaverse(每30分钟)
If 30 minutes since last check:
- Check energy at /offchain/player/energy/{address}
- If energy is full, notify human
- Update lastGigaverseCheck timestamp
This way you'll remind your human when they're charged up and ready to quest!如果距离上次检查已过去30分钟:
- 通过 /offchain/player/energy/{address} 检查能量
- 若能量已满,通知人类
- 更新lastGigaverseCheck时间戳
这样就能在能量充满、准备好探险时提醒你的人类用户!4. Complete Onboarding (New Players)
4. 完成新手引导(新玩家)
Before entering dungeons, you need:
- ✅ A Noob character (minted onchain)
- ✅ A username assigned
- ✅ A faction selected
Check your status:
bash
curl https://gigaverse.io/api/game/account/YOUR_ADDRESS
curl https://gigaverse.io/api/factions/player/YOUR_ADDRESSGate check — ALL must be true:
noob != null- exists
username FACTION_CID > 0
See references/onboarding.md for full onboarding flow including mint and faction selection.
进入地下城前,你需要:
- ✅ 一个Noob角色(链上铸造)
- ✅ 已分配用户名
- ✅ 已选择阵营
检查你的状态:
bash
curl https://gigaverse.io/api/game/account/YOUR_ADDRESS
curl https://gigaverse.io/api/factions/player/YOUR_ADDRESS准入检查 — 以下所有条件必须满足:
noob != null- 已存在
username FACTION_CID > 0
完整的新手引导流程(包括铸造和阵营选择)请查看references/onboarding.md。
5. Check Your Energy
5. 检查能量
bash
curl https://gigaverse.io/api/offchain/player/energy/YOUR_ADDRESSbash
curl https://gigaverse.io/api/offchain/player/energy/YOUR_ADDRESS6. Enter the Dungeon
6. 进入地下城
bash
JWT=$(cat ~/.secrets/gigaverse-jwt.txt)
curl -X POST https://gigaverse.io/api/game/dungeon/action \
-H "Authorization: Bearer $JWT" \
-H "Content-Type: application/json" \
-d '{
"action": "start_run",
"dungeonId": 1,
"actionToken": 0,
"data": {
"consumables": [],
"isJuiced": false,
"index": 0
}
}'bash
JWT=$(cat ~/.secrets/gigaverse-jwt.txt)
curl -X POST https://gigaverse.io/api/game/dungeon/action \
-H "Authorization: Bearer $JWT" \
-H "Content-Type: application/json" \
-d '{
"action": "start_run",
"dungeonId": 1,
"actionToken": 0,
"data": {
"consumables": [],
"isJuiced": false,
"index": 0
}
}'Dungeon Gameplay
地下城游玩
⚠️ Action Token (CRITICAL)
⚠️ 操作令牌(至关重要)
Every response returns a new . Always use the latest token for your next action:
actionTokenstart_run (token: 0) → response token: 1
rock (token: 1) → response token: 2
loot_one (token: 2) → response token: 3Server rejects stale tokens (~5s anti-spam window). If stuck, resync with .
/game/dungeon/state每个响应都会返回新的。请始终使用最新的令牌执行下一次操作:
actionTokenstart_run(令牌:0)→ 响应令牌:1
rock(令牌:1) → 响应令牌:2
loot_one(令牌:2) → 响应令牌:3服务器会拒绝过期令牌(约5秒的反垃圾窗口)。若遇到问题,请通过重新同步。
/game/dungeon/stateCombat System
战斗系统
Battles use Sword/Shield/Spell (rock-paper-scissors) mechanics:
- ⚔️ Sword beats ✨ Spell (high damage)
- 🛡️ Shield beats ⚔️ Sword (blocks + shields)
- ✨ Spell beats 🛡️ Shield (pierces defense)
bash
undefined战斗采用剑/盾/法术(石头剪刀布)机制:
- ⚔️ 剑克制✨法术(高伤害)
- 🛡️ 盾克制⚔️剑(格挡+护盾)
- ✨ 法术克制🛡️盾(穿透防御)
bash
undefinedChoose your move (use LATEST actionToken!)
选择你的招式(请使用最新的actionToken!)
curl -X POST https://gigaverse.io/api/game/dungeon/action
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action": "rock", "dungeonId": 1, "actionToken": LATEST_TOKEN, "data": {}}'
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action": "rock", "dungeonId": 1, "actionToken": LATEST_TOKEN, "data": {}}'
API actions: `rock` (Sword), `paper` (Shield), `scissor` (Spell)curl -X POST https://gigaverse.io/api/game/dungeon/action
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action": "rock", "dungeonId": 1, "actionToken": LATEST_TOKEN, "data": {}}'
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action": "rock", "dungeonId": 1, "actionToken": LATEST_TOKEN, "data": {}}'
API操作:`rock`(剑)、`paper`(盾)、`scissor`(法术)Looting
战利品获取
After defeating enemies, select your reward:
bash
curl -X POST https://gigaverse.io/api/game/dungeon/action \
-H "Authorization: Bearer $JWT" \
-H "Content-Type: application/json" \
-d '{"action": "loot_one", "dungeonId": 1, "actionToken": 2}'Actions: , , ,
loot_oneloot_twoloot_threeloot_four击败敌人后,选择你的奖励:
bash
curl -X POST https://gigaverse.io/api/game/dungeon/action \
-H "Authorization: Bearer $JWT" \
-H "Content-Type: application/json" \
-d '{"action": "loot_one", "dungeonId": 1, "actionToken": 2}'操作选项:、、、
loot_oneloot_twoloot_threeloot_fourOther Actions
其他操作
| Action | Purpose |
|---|---|
| Use a consumable |
| Heal or deal damage |
| Escape encounter |
| Abandon run |
| 操作 | 用途 |
|---|---|
| 使用消耗品 |
| 治疗或造成伤害 |
| 逃离遭遇战 |
| 放弃当前探险 |
Check Run State
检查探险状态
bash
curl https://gigaverse.io/api/game/dungeon/state \
-H "Authorization: Bearer $JWT"bash
curl https://gigaverse.io/api/game/dungeon/state \
-H "Authorization: Bearer $JWT"Energy System
能量系统
- Each dungeon run costs energy (Dungetron 5000 = 40 energy)
- Energy regenerates at 10/hour, max 240
- Juiced runs cost 3x energy but give better rewards
Check energy before starting:
bash
curl https://gigaverse.io/api/offchain/player/energy/YOUR_ADDRESSCheck dungeon costs:
bash
curl https://gigaverse.io/api/game/dungeon/today \
-H "Authorization: Bearer $JWT"- 每次地下城探险都会消耗能量(Dungetron 5000 = 40能量)
- 能量每小时恢复10点,上限240点
- Juiced探险消耗3倍能量,但会提供更丰厚的奖励
开始探险前请检查能量:
bash
curl https://gigaverse.io/api/offchain/player/energy/YOUR_ADDRESS检查地下城能量消耗:
bash
curl https://gigaverse.io/api/game/dungeon/today \
-H "Authorization: Bearer $JWT"Leveling Between Runs ⬆️
探险间隙升级 ⬆️
Before EVERY run, check for XP (scrap) and level up if possible.
每次探险前,检查经验值(碎片)并在可升级时进行升级。
Check XP & Level
检查经验值与等级
bash
undefinedbash
undefinedCheck scrap balance
检查碎片余额
curl https://gigaverse.io/api/items/balances
-H "Authorization: Bearer $JWT" | jq '.entities[] | select(.ID_CID == "2")'
-H "Authorization: Bearer $JWT" | jq '.entities[] | select(.ID_CID == "2")'
curl https://gigaverse.io/api/items/balances
-H "Authorization: Bearer $JWT" | jq '.entities[] | select(.ID_CID == "2")'
-H "Authorization: Bearer $JWT" | jq '.entities[] | select(.ID_CID == "2")'
Check current level
检查当前等级
Level Up
升级
bash
curl -X POST https://gigaverse.io/api/game/skill/levelup \
-H "Authorization: Bearer $JWT" \
-H "Content-Type: application/json" \
-d '{"skillId": 1, "statId": 6, "noobId": YOUR_NOOB_ID}'bash
curl -X POST https://gigaverse.io/api/game/skill/levelup \
-H "Authorization: Bearer $JWT" \
-H "Content-Type: application/json" \
-d '{"skillId": 1, "statId": 6, "noobId": YOUR_NOOB_ID}'Stat Selection by Strategy
基于策略的属性选择
| Strategy | Priority Stats |
|---|---|
| Aggressive | Sword ATK (0) > Spell ATK (4) > Shield ATK (2) |
| Defensive | Max HP (6) > Max Armor (7) > Shield DEF (3) |
| Balanced | Max HP (6) > Sword ATK (0) > Shield DEF (3) |
| Random | Any (Math.random * 8) |
| 策略 | 优先级属性 |
|---|---|
| 激进型 | 剑攻击(0)> 法术攻击(4)> 盾攻击(2) |
| 防御型 | 最大生命值(6)> 最大护甲(7)> 盾防御(3) |
| 均衡型 | 最大生命值(6)> 剑攻击(0)> 盾防御(3) |
| 随机型 | 任意(Math.random * 8) |
Autonomous Behavior
自主模式行为
In autonomous mode:
- After each run, check scrap
- If scrap >= next level cost → Level up (pick stat by strategy)
- Log: "Leveled up! +1 Max HP (Level 3)"
In interactive mode:
- Prompt user: "📊 LEVEL UP AVAILABLE! Choose stat (0-7):"
See references/leveling.md for full details.
在自主模式下:
- 每次探险后,检查碎片数量
- 若碎片 >= 下一级所需消耗 → 升级(根据策略选择属性)
- 日志:"已升级!+1最大生命值(等级3)"
在交互模式下:
- 提示用户:"📊 可升级!选择属性(0-7):"
完整详情请查看references/leveling.md。
Authentication Details
认证详情
SIWE Message Format
SIWE消息格式
Exact format required:
Login to Gigaverse at <timestamp>The timestamp (unix milliseconds) must match in the message AND JSON payload.
必须使用以下精确格式:
Login to Gigaverse at <timestamp>时间戳(unix毫秒)必须与消息和JSON payload中的时间戳一致。
Manual Auth (if needed)
手动认证(若需要)
bash
undefinedbash
undefined1. Generate timestamp
1. 生成时间戳
TIMESTAMP=$(date +%s)000
MESSAGE="Login to Gigaverse at $TIMESTAMP"
TIMESTAMP=$(date +%s)000
MESSAGE="Login to Gigaverse at $TIMESTAMP"
2. Sign message with your wallet
2. 使用钱包签署消息
3. Submit to API
3. 提交至API
curl -X POST https://gigaverse.io/api/user/auth
-H "Content-Type: application/json"
-d '{ "signature": "0x...", "address": "0x...", "message": "Login to Gigaverse at 1730000000000", "timestamp": 1730000000000 }'
-H "Content-Type: application/json"
-d '{ "signature": "0x...", "address": "0x...", "message": "Login to Gigaverse at 1730000000000", "timestamp": 1730000000000 }'
---curl -X POST https://gigaverse.io/api/user/auth
-H "Content-Type: application/json"
-d '{ "signature": "0x...", "address": "0x...", "message": "Login to Gigaverse at 1730000000000", "timestamp": 1730000000000 }'
-H "Content-Type: application/json"
-d '{ "signature": "0x...", "address": "0x...", "message": "Login to Gigaverse at 1730000000000", "timestamp": 1730000000000 }'
---File Locations
文件位置
| File | Purpose |
|---|---|
| Your wallet private key |
| Your wallet address |
| Current auth token |
| 文件 | 用途 |
|---|---|
| 你的钱包私钥 |
| 你的钱包地址 |
| 当前认证令牌 |
Everything You Can Do ⚔️
你可以执行的所有操作 ⚔️
| Action | What it does |
|---|---|
| Create wallet | Generate or import a wallet |
| Authenticate | Get JWT for API access |
| Mint Noob | Create your character (onchain) |
| Set username | Reserve and assign your name |
| Choose faction | Join a faction |
| Check energy | See if you can start a run |
| Start run | Enter a dungeon |
| Battle | Sword/Shield/Spell combat |
| Loot | Choose rewards after victories |
| Use items | Activate consumables |
| Flee/Cancel | Escape or abandon run |
| Check state | View current run progress |
| 操作 | 说明 |
|---|---|
| 创建钱包 | 生成或导入钱包 |
| 认证 | 获取API访问所需的JWT |
| 铸造Noob角色 | 创建你的链上角色 |
| 设置用户名 | 保留并分配你的名称 |
| 选择阵营 | 加入一个阵营 |
| 检查能量 | 查看是否可以开始探险 |
| 开始探险 | 进入地下城 |
| 战斗 | 剑/盾/法术战斗 |
| 获取战利品 | 胜利后选择奖励 |
| 使用物品 | 激活消耗品 |
| 逃离/放弃 | 逃离或放弃探险 |
| 检查状态 | 查看当前探险进度 |
Minimal cURL Sequence
最简cURL序列
bash
BASE="https://gigaverse.io/api"
JWT=$(cat ~/.secrets/gigaverse-jwt.txt)bash
BASE="https://gigaverse.io/api"
JWT=$(cat ~/.secrets/gigaverse-jwt.txt)1) Check session
1) 检查会话
curl "$BASE/user/me" -H "Authorization: Bearer $JWT"
curl "$BASE/user/me" -H "Authorization: Bearer $JWT"
2) Check energy + dungeon costs
2) 检查能量 + 地下城消耗
curl "$BASE/offchain/player/energy/0xYOUR_ADDRESS"
curl "$BASE/game/dungeon/today" -H "Authorization: Bearer $JWT"
curl "$BASE/offchain/player/energy/0xYOUR_ADDRESS"
curl "$BASE/game/dungeon/today" -H "Authorization: Bearer $JWT"
3) Start run (token starts at 0)
3) 开始探险(令牌初始为0)
curl -X POST "$BASE/game/dungeon/action"
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"start_run","dungeonId":1,"actionToken":0,"data":{"consumables":[],"isJuiced":false,"index":0}}'
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"start_run","dungeonId":1,"actionToken":0,"data":{"consumables":[],"isJuiced":false,"index":0}}'
curl -X POST "$BASE/game/dungeon/action"
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"start_run","dungeonId":1,"actionToken":0,"data":{"consumables":[],"isJuiced":false,"index":0}}'
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"start_run","dungeonId":1,"actionToken":0,"data":{"consumables":[],"isJuiced":false,"index":0}}'
→ save returned actionToken!
→ 保存返回的actionToken!
4) Combat move (use returned token)
4) 战斗(使用返回的令牌)
curl -X POST "$BASE/game/dungeon/action"
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"rock","dungeonId":1,"actionToken":LATEST_TOKEN,"data":{}}'
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"rock","dungeonId":1,"actionToken":LATEST_TOKEN,"data":{}}'
curl -X POST "$BASE/game/dungeon/action"
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"rock","dungeonId":1,"actionToken":LATEST_TOKEN,"data":{}}'
-H "Authorization: Bearer $JWT"
-H "Content-Type: application/json"
-d '{"action":"rock","dungeonId":1,"actionToken":LATEST_TOKEN,"data":{}}'
5) Check state anytime
5) 随时检查状态
curl "$BASE/game/dungeon/state" -H "Authorization: Bearer $JWT"
undefinedcurl "$BASE/game/dungeon/state" -H "Authorization: Bearer $JWT"
undefinedDungeon Strategy Tips
地下城策略技巧
- Check dungeon costs before starting ()
/game/dungeon/today - Monitor your energy regeneration
- Use for 3x rewards (requires juiced status)
isJuiced: true - selects tier for dungeons with
indexrequirementsentryData - Always track actionToken — server rejects stale tokens
- Run state persists — check to resync
/game/dungeon/state
- 开始探险前检查地下城消耗()
/game/dungeon/today - 监控你的能量恢复情况
- 若拥有Juiced状态,使用获取3倍奖励
isJuiced: true - 对于有要求的地下城,
entryData用于选择层级index - 务必跟踪actionToken — 服务器会拒绝过期令牌
- 探险状态会持久化 — 可通过重新同步
/game/dungeon/state
Run Tracking & Loot
探险追踪与战利品
Track loot across runs and alert on rare finds. See for full details.
references/run-tracking.md跨探险追踪战利品,并在发现稀有物品时发出提醒。完整详情请查看。
references/run-tracking.mdTwo Types of Loot
两种战利品类型
- Boons — In-run upgrades (UpgradeRock, Heal, etc.) — temporary
- Items — Permanent rewards (Scrap, Bolts, etc.) — added to inventory
- 增益效果 — 探险内升级(UpgradeRock、治疗等)— 临时效果
- 物品 — 永久奖励(碎片、螺栓等)— 添加至物品栏
Displaying Loot Options
展示战利品选项
After each room, show boon choices:
Room 2 cleared! Choose loot:
1. ⚔️ Upgrade Sword (Uncommon)
2. 💚 Heal +8 HP (Common)
3. 🛡️ Upgrade Shield (Epic!)每个房间通关后,展示增益效果选择:
已通关第2房间!选择战利品:
1. ⚔️ 升级剑(稀有)
2. 💚 治疗+8生命值(普通)
3. 🛡️ 升级盾(史诗!)Rare Item Alerts
稀有物品提醒
Alert threshold:
RARITY_CID >= 5| Rarity | Level | Action |
|---|---|---|
| 1-4 | Common-Epic | Log normally |
| 5 | Legendary | 🔥 Notify user |
| 6 | Relic | 🌟 Notify user |
| 7 | Giga | 💎 Notify user |
提醒阈值:
RARITY_CID >= 5| 稀有度 | 等级 | 操作 |
|---|---|---|
| 1-4 | 普通-史诗 | 正常记录日志 |
| 5 | 传说 | 🔥 通知用户 |
| 6 | 遗物 | 🌟 通知用户 |
| 7 | Giga级 | 💎 通知用户 |
End of Run Summary
探险结束总结
Always show:
- Result (victory/defeat)
- Rooms cleared
- Final HP
- Boons collected (what upgrades were chosen)
- Items collected (inventory diff before/after run)
📊 RUN COMPLETE
━━━━━━━━━━━━━━━━━━━━━━
Result: ✅ Victory
Rooms: 4/4 | HP: 8/12
Boons:
- ⚔️ +2 Sword ATK (Epic)
- 💚 Heal +8
Items Collected:
- Dungeon Scrap x3
- Bolt x1
━━━━━━━━━━━━━━━━━━━━━━必须展示以下内容:
- 结果(胜利/失败)
- 通关房间数
- 最终生命值
- 获取的增益效果(选择了哪些升级)
- 获取的物品(探险前后物品栏差异)
📊 探险完成
━━━━━━━━━━━━━━━━━━━━━━
结果:✅ 胜利
房间数:4/4 | 生命值:8/12
增益效果:
- ⚔️ 剑攻击+2(史诗)
- 💚 治疗+8
获取的物品:
- 地下城碎片x3
- 螺栓x1
━━━━━━━━━━━━━━━━━━━━━━Tracking Inventory
物品栏追踪
Check inventory before and after runs to see item gains:
bash
curl https://gigaverse.io/api/items/balances -H "Authorization: Bearer $JWT"See for item IDs and rarity lookup.
references/items.mdThe Gigaverse awaits. Will you answer the call? ⚔️🎮
探险前后检查物品栏,查看物品获取情况:
bash
curl https://gigaverse.io/api/items/balances -H "Authorization: Bearer $JWT"物品ID和稀有度查询请查看。
references/items.mdGigaverse已备好,你会响应召唤吗? ⚔️🎮