Workflows completos inspirados en tu documentación para staff. Sigue los pasos y copia/pega los JSON cuando se soliciten.
# Ítem Herramienta
!item-crear wooden_pickaxe
Props (JSON): {"tool": {"type": "pickaxe", "tier": 1}, "breakable": {"enabled": true, "maxDurability": 50, "durabilityPerUse": 1}}
# Ítem Recurso
!item-crear copper_ore
Props (JSON): {"craftingOnly": false}
# Área y Nivel
!area-crear mine.starter
Config (JSON): {"cooldownSeconds": 30, "icon": "⛏️"}
!area-nivel mine.starter 1
Requisitos (JSON): {"tool": {"required": true, "toolType": "pickaxe", "minTier": 1}}
Recompensas (JSON): {"draws": 2, "table": [{"type":"coins","amount":10,"weight":10},{"type":"item","itemKey":"copper_ore","qty":1,"weight":8}]}
!item-crear daily_chest
Props (JSON): {
"chest": {"enabled": true, "rewards": [
{"type": "coins", "amount": 500},
{"type": "item", "itemKey": "health_potion", "qty": 3}
], "consumeOnOpen": true}
}
# Materiales base → fundición → crafteo
!item-crear magic_dust
!item-crear steel_ingot
# (fundición configurada por el equipo)
# Producto intermedio
!item-crear steel_sword_base
Props (JSON): {"tool": {"type": "sword", "tier": 3}, "damage": 25}
# Encantamiento aplicado
!encantar steel_sword_base ruby_core
# Producto final
!item-crear legendary_dragon_slayer
Props (JSON): {"damage": 45, "breakable": {"enabled": true, "maxDurability": 300}}
Receta (modal): steel_sword_base:1, magic_dust:3, dragon_scale:1
# Área con factor de riesgo (aumenta penalización oro al morir)
!area-crear arena.blood_pit
Config (JSON): {"cooldownSeconds": 90, "icon": "⚔️", "riskFactor": 3, "description": "La fosa sangrienta"}
!area-nivel arena.blood_pit 1
Requisitos (JSON): {"tool": {"required": true, "toolType": "sword", "minTier": 2}}
Recompensas (JSON): {"draws": 2, "table": [
{"type": "coins", "amount": 120, "weight": 10},
{"type": "item", "itemKey": "blood_shard", "qty": 1, "weight": 4}
]}
Mobs (JSON): {"draws": 2, "table": [
{"mobKey": "goblin", "weight": 8},
{"mobKey": "cave_spider", "weight": 5}
]}
!item-crear purge_potion
Props (JSON): {"usable": true, "purgeAllEffects": true, "icon": "🧪"}
# Se consume al usar: !efectos purgar
# Para venderla: crear oferta o poner drop en cofre.
# (Opcional) Aplicar un efecto custom vía comando admin futuro
# Ejemplo conceptual JSON (guardado server-side):
{
"type": "BLESSING",
"magnitude": 0.10, # +10% daño (interpretación futura)
"durationMs": 600000 # 10 min
}
# Los efectos actuales: FATIGUE (reduce daño y defensa)
# Ver activos: !efectos
# Ver últimas muertes y penalizaciones !deathlog # por defecto 10 !deathlog 20 # máximo 20 # Interpreta columnas # HH:MM:SS | areaKey Lnivel | -oro | % | Fatiga | sin arma? # Ajusta balance si ves pérdidas demasiado altas en cierto nivel/riskFactor.
# 1. Crear arma y área con riesgo
!item-crear bone_sword
Props (JSON): {"tool": {"type": "sword", "tier": 1}, "damage": 9, "breakable": {"enabled": true, "maxDurability": 80}}
!area-crear arena.bone_trial
Config (JSON): {"cooldownSeconds": 45, "riskFactor": 1, "icon": "🗡️"}
!area-nivel arena.bone_trial 1
Requisitos (JSON): {"tool": {"required": true, "toolType": "sword", "minTier": 1}}
Mobs (JSON): {"draws":1, "table":[{"mobKey":"goblin","weight":10}]}
# 2. Pelear varias veces para subir racha y ver bonus daño (!player)
# 3. Morir intencionalmente con monedas => verifica !deathlog
# 4. Aplicar purga de efectos si acumulaste FATIGUE
!efectos purgar
# Ajusta riskFactor o nivel si la penalización % es muy baja/alta.