diff --git a/src/Core/ItemDisplay.php b/src/Core/ItemDisplay.php index 24054a8..d900754 100644 --- a/src/Core/ItemDisplay.php +++ b/src/Core/ItemDisplay.php @@ -24,13 +24,14 @@ class ItemDisplay // 类型名称 private static array $typeNames = [ - 'weapon' => '武器', - 'armor' => '护甲', - 'boots' => '靴子', - 'ring' => '戒指', - 'necklace' => '项链', - 'consume' => '消耗品', - 'spell' => '法术', + 'weapon' => '武器', + 'armor' => '护甲', + 'boots' => '靴子', + 'ring' => '戒指', + 'necklace' => '项链', + 'consume' => '消耗品', + 'spell' => '法术', + 'quest_item' => '任务物品', ]; // 属性名称 @@ -84,6 +85,11 @@ class ItemDisplay */ public static function formatName(array $item): string { + // 任务物品不显示等级 + if (($item['type'] ?? '') === 'quest_item') { + return self::$magenta . $item['name'] . self::$reset; + } + $quality = $item['quality'] ?? $item['rarity'] ?? 'common'; $color = self::getQualityColor($quality); $name = ($item['name'] ?? '未知物品') . 'lv.' . $item['level']; @@ -212,6 +218,17 @@ class ItemDisplay // 主属性(简洁版)或法术信息 $type = $item['type'] ?? ''; + + // 特殊处理任务物品 + if ($type === 'quest_item') { + $parts = []; + $parts[] = self::$magenta . "【任务物品】" . self::$reset . " {$item['name']}"; + if ($showType) { + $parts[] = self::$gray . "[任务物品]" . self::$reset; + } + return implode(" ", $parts); + } + if ($type === 'spell') { // 法术显示由 SpellDisplay 处理(计算方式和基础数值) // 需要导入 SpellDisplay 后使用 @@ -270,6 +287,17 @@ class ItemDisplay $type = $item['type'] ?? ''; $typeName = self::getTypeName($type); + // 特殊处理任务物品 + if ($type === 'quest_item') { + $lines[] = $linePrefix . self::$magenta . "【任务物品】" . self::$reset . " {$item['name']}"; + $lines[] = $linePrefix; + $lines[] = $linePrefix . "这是一个关键任务物品,"; + $lines[] = $linePrefix . "用于解锁新的探险区域。"; + $lines[] = $linePrefix; + $lines[] = $linePrefix . "无法装备、无法出售、无法交易。"; + return $lines; + } + $enhanceLevel = $item['enhanceLevel'] ?? 0; // 名称行 @@ -371,6 +399,11 @@ class ItemDisplay */ public static function renderDrop(array $item, string $prefix = " "): string { + // 特殊处理任务物品 + if ($item['type'] === 'quest_item') { + return $prefix . "📜 " . self::$magenta . "【任务物品】" . self::$reset . " {$item['name']}"; + } + $quality = $item['quality'] ?? $item['rarity'] ?? 'common'; $color = self::getQualityColor($quality); if ($item['type'] == 'potion_pool'){ diff --git a/src/Data/maps.php b/src/Data/maps.php index d8142ae..b00daf4 100644 --- a/src/Data/maps.php +++ b/src/Data/maps.php @@ -128,236 +128,225 @@ $bootsTemplate = [ ]; return [ - // ============================================================ - // 第一章:练气期 (Lv.1-15) + // 第一章:七玄门·神手谷 (Lv.1-15) // ============================================================ 1 => [ 'name' => '七玄门', 'min_level' => 1, - 'desc' => '镜州边境的江湖门派,韩立修仙之路的起点。', + 'key_item' => null, // 初始区域,无需钥匙 + 'desc' => '镜州边境的江湖门派,韩立在此获得神秘小瓶,开启修仙之路。', 'monsters' => [ [ - 'name' => '野狼帮帮众', + 'name' => '野狼帮马贼', // 更名为原著中的敌对势力 'level' => 1, 'hp' => 30, - 'patk' => 5, - 'matk' => 2, - 'pdef' => 0, + 'patk' => 6, + 'matk' => 0, // 凡人无魔攻 + 'pdef' => 1, 'mdef' => 0, 'exp' => 10, - 'spirit_stones' => 2, + 'spirit_stones' => 0, // 凡人没有灵石,改为银两(逻辑上) 'drops' => [ - ['type' => 'weapon', 'name' => '铁刀', 'rate' => 25] + $weaponTemplate, - ['type' => 'armor', 'name' => '粗布衣', 'rate' => 15] + $armorTemplate, - ['type' => 'consume', 'name' => '金疮药', 'rate' => 20, 'heal' => 30], - ['type' => 'boots', 'name' => '布靴', 'rate' => 10] + $bootsTemplate, + ['type' => 'weapon', 'name' => '生锈铁刀', 'rate' => 30] + $weaponTemplate, + ['type' => 'consume', 'name' => '金疮药', 'rate' => 25, 'heal' => 30], + ['type' => 'boots', 'name' => '布鞋', 'rate' => 15] + $bootsTemplate, ], 'spells' => [ - ['id' => 10, 'name' => '柔拳', 'rate' => 25, 'quality' => 'common', 'base' => 5, 'growth' => 0.6] + $fireSpellTemplate, + ['id' => 10, 'name' => '罗烟步(伪)', 'rate' => 20, 'quality' => 'common', 'base' => 5, 'growth' => 0.5] + $fireSpellTemplate, // 凡人武学 ], - 'weight' => 60, + 'weight' => 50, ], [ - 'name' => '野狼帮精锐', - 'level' => 3, - 'hp' => 50, - 'patk' => 10, - 'matk' => 3, - 'pdef' => 2, - 'mdef' => 1, - 'exp' => 20, - 'spirit_stones' => 5, + 'name' => '铁奴(张铁)', // 增加原著重要角色 + 'level' => 4, + 'hp' => 120, // 炼尸防御高血厚 + 'patk' => 15, + 'matk' => 0, + 'pdef' => 10, // 铜皮铁骨 + 'mdef' => 5, + 'exp' => 40, + 'spirit_stones' => 2, 'drops' => [ - ['type' => 'armor', 'name' => '皮甲', 'rate' => 25] + $armorTemplate, - ['type' => 'ring', 'name' => '铁血戒', 'rate' => 15] + $ringTemplate, - ['type' => 'consume', 'name' => '黄龙丹', 'rate' => 25, 'heal' => 50], - ['type' => 'necklace', 'name' => '狼牙坠', 'rate' => 10] + $necklaceTemplate, + ['type' => 'armor', 'name' => '精铁护臂', 'rate' => 20] + $armorTemplate, + ['type' => 'consume', 'name' => '黄龙丹', 'rate' => 30, 'heal' => 60], ], 'spells' => [ - ['id' => 10, 'name' => '刀气切割', 'rate' => 20, 'quality' => 'common', 'base' => 5, 'growth' => 0.6] + $fireSpellTemplate, - ['id' => 20, 'name' => '寒冰爆裂', 'rate' => 25, 'quality' => 'rare', 'base' => 10, 'growth' => 0.7] + $iceSpellTemplate, - ], - 'minions' => [ - ['name' => '野狼帮帮众', 'hp' => 30, 'patk' => 5, 'matk' => 2, 'pdef' => 0, 'mdef' => 0, 'exp' => 10, 'count' => 2], + ['id' => 10, 'name' => '象甲功', 'rate' => 30, 'quality' => 'common', 'base' => 8, 'growth' => 0.5] + $defenseSpellTemplate, ], 'weight' => 30, ], [ - 'name' => '墨大夫', - 'level' => 5, - 'hp' => 150, - 'patk' => 20, - 'matk' => 8, - 'pdef' => 5, - 'mdef' => 3, - 'exp' => 100, - 'spirit_stones' => 20, - 'drops' => [ - ['type' => 'weapon', 'name' => '眨眼剑法', 'quality' => 'rare', 'rate' => 15] + $weaponTemplate, - ['type' => 'necklace', 'name' => '长生锁', 'rate' => 20] + $necklaceTemplate, - ['type' => 'armor', 'name' => '疗愈大衣', 'quality' => 'rare', 'rate' => 12] + $armorTemplate, - ['type' => 'ring', 'name' => '医道戒', 'rate' => 10] + $ringTemplate, - ['type' => 'consume', 'name' => '清灵散', 'rate' => 40, 'heal' => 80], - ], - 'spells' => [ - ['id' => 1, 'name' => '妙手回春', 'rate' => 20, 'quality' => 'rare', 'base' => 18, 'growth' => 1] + $healSpellTemplate, - ['id' => 2, 'name' => '舍身救人', 'rate' => 25, 'quality' => 'rare', 'base' => 18, 'growth' => 1] + $healSpellTemplate, - ['id' => 30, 'name' => '集体治疗', 'rate' => 15, 'quality' => 'rare', 'base' => 18, 'growth' => 1] + $healSpellTemplate, - ], - 'weight' => 10, - ], - ], - ], - 2 => [ - 'name' => '太南谷', - 'min_level' => 5, - 'desc' => '岚州边境的修仙者交易坊市,散修聚集之地。', - 'monsters' => [ - [ - 'name' => '低阶散修', + 'name' => '墨居仁', // 墨大夫全名 'level' => 6, - 'hp' => 80, - 'patk' => 15, - 'matk' => 5, - 'pdef' => 3, - 'mdef' => 2, - 'exp' => 35, + 'hp' => 200, + 'patk' => 25, + 'matk' => 15, // 虽是凡人但有法力道具 + 'pdef' => 8, + 'mdef' => 5, + 'exp' => 150, 'spirit_stones' => 10, 'drops' => [ - ['type' => 'weapon', 'name' => '法器残片', 'rate' => 20] + $weaponTemplate, - ['type' => 'ring', 'name' => '散修戒', 'rate' => 15] + $ringTemplate, - ['type' => 'consume', 'name' => '辟谷丹', 'rate' => 20, 'heal' => 60], - ['type' => 'boots', 'name' => '赶路靴', 'rate' => 10] + $bootsTemplate, + ['type' => 'weapon', 'name' => '眨眼剑法', 'quality' => 'rare', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '掌天瓶(伪)', 'rate' => 5, 'heal' => 500], // 彩蛋物品 + ['type' => 'necklace', 'name' => '长生锁', 'rate' => 15] + $necklaceTemplate, + ['type' => 'consume', 'name' => '抽魂丹', 'rate' => 10, 'heal' => -50], // 毒药 ], 'spells' => [ - ['id' => 10, 'name' => '初级火焰术', 'rate' => 20, 'quality' => 'common', 'base' => 5, 'growth' => 0.6] + $fireSpellTemplate, - ['id' => 11, 'name' => '寒冰之术', 'rate' => 25, 'quality' => 'rare', 'base' => 10, 'growth' => 0.7] + $iceSpellTemplate, + ['id' => 1, 'name' => '魔银手', 'rate' => 30, 'quality' => 'rare', 'base' => 15, 'growth' => 0.8] + $fireSpellTemplate, // 原著招式 + ['id' => 2, 'name' => '七阴毒手', 'rate' => 25, 'quality' => 'rare', 'base' => 12, 'growth' => 0.8] + $iceSpellTemplate, ], - 'weight' => 50, - ], - [ - 'name' => '坊市守卫', - 'level' => 8, - 'hp' => 120, - 'patk' => 22, - 'matk' => 8, - 'pdef' => 6, - 'mdef' => 4, - 'exp' => 50, - 'spirit_stones' => 15, - 'drops' => [ - ['type' => 'armor', 'name' => '青布衫', 'rate' => 20] + $armorTemplate, - ['type' => 'boots', 'name' => '神行靴', 'rate' => 25] + $bootsTemplate, - ['type' => 'weapon', 'name' => '守卫刀', 'rate' => 15] + $weaponTemplate, - ['type' => 'necklace', 'name' => '守卫符', 'rate' => 10] + $necklaceTemplate, - ], - 'spells' => [ - ['id' => 10, 'name' => '火焰冲击', 'rate' => 20, 'quality' => 'common', 'base' => 5, 'growth' => 0.6] + $fireSpellTemplate, - ['id' => 30, 'name' => '防护光环', 'rate' => 25, 'quality' => 'rare', 'base' => 8, 'growth' => 0.6] + $defenseSpellTemplate, - ], - 'weight' => 35, - ], - [ - 'name' => '吴丑', - 'level' => 10, - 'hp' => 250, - 'patk' => 35, - 'matk' => 12, - 'pdef' => 10, - 'mdef' => 6, - 'exp' => 150, - 'spirit_stones' => 40, - 'drops' => [ - ['type' => 'weapon', 'name' => '青叶法器', 'quality' => 'rare', 'matk' => 25, 'rate' => 15], - ['type' => 'ring', 'name' => '储物戒', 'rate' => 20] + $ringTemplate, - ['type' => 'armor', 'name' => '青心甲', 'quality' => 'rare', 'rate' => 12] + $armorTemplate, - ['type' => 'boots', 'name' => '云行履', 'rate' => 10] + $bootsTemplate, - ['type' => 'consume', 'name' => '合气丹', 'rate' => 20, 'heal' => 100], - ], - 'spells' => [ - ['id' => 10, 'name' => '炎火术', 'rate' => 20, 'quality' => 'common', 'base' => 5, 'growth' => 0.6] + $fireSpellTemplate, - ['id' => 11, 'name' => '冰魄术', 'rate' => 25, 'quality' => 'rare', 'base' => 10, 'growth' => 0.7] + $iceSpellTemplate, - ['id' => 12, 'name' => '雷刹术', 'rate' => 25, 'quality' => 'rare', 'base' => 14, 'growth' => 0.9] + $thunderSpellTemplate, - ['id' => 20, 'name' => '冰暴术', 'rate' => 20, 'quality' => 'rare', 'base' => 10, 'growth' => 0.7] + $iceSpellTemplate, - ], - 'weight' => 15, + 'weight' => 20, ], ], ], - 3 => [ - 'name' => '血色禁地', - 'min_level' => 10, - 'desc' => '越国七派的试炼之地,盛产筑基丹所需的灵药。', + // ============================================================ + // 第二章:初入仙途 (Lv.5-15) + // ============================================================ + 2 => [ + 'name' => '太南谷外', + 'min_level' => 8, + 'key_item' => '升仙令', // 从金光上人掉落 + 'desc' => '太南小会结束后,韩立在遭遇了修仙路上的第一场生死搏杀。', 'monsters' => [ [ - 'name' => '一级妖兽', - 'level' => 11, - 'hp' => 180, + 'name' => '长春功散修', + 'level' => 8, + 'hp' => 100, + 'patk' => 12, + 'matk' => 18, + 'pdef' => 4, + 'mdef' => 4, + 'exp' => 45, + 'spirit_stones' => 15, + 'drops' => [ + ['type' => 'weapon', 'name' => '下品法器残片', 'rate' => 25] + $weaponTemplate, + ['type' => 'boots', 'name' => '修行布靴', 'rate' => 20] + $bootsTemplate, + ['type' => 'necklace', 'name' => '修士护项', 'rate' => 15] + $necklaceTemplate, + ['type' => 'consume', 'name' => '辟谷丹', 'rate' => 30, 'heal' => 50], + ['type' => 'consume', 'name' => '灵石碎片', 'rate' => 40, 'heal' => 10], + ], + 'spells' => [ + ['id' => 10, 'name' => '火弹术', 'rate' => 30, 'quality' => 'common', 'base' => 10, 'growth' => 0.8] + $fireSpellTemplate, // 基础法术 + ['id' => 11, 'name' => '缠绕术', 'rate' => 20, 'quality' => 'common', 'base' => 5, 'growth' => 0.5] + $iceSpellTemplate, // 木系控制 + ], + 'weight' => 60, + ], + [ + 'name' => '秦家护卫', + 'level' => 10, + 'hp' => 150, 'patk' => 30, - 'matk' => 10, - 'pdef' => 8, + 'matk' => 5, + 'pdef' => 12, 'mdef' => 5, 'exp' => 60, 'spirit_stones' => 20, 'drops' => [ - ['type' => 'consume', 'name' => '紫猴花', 'rate' => 25, 'heal' => 120], - ['type' => 'weapon', 'name' => '妖兽骨爪', 'rate' => 15] + $weaponTemplate, - ['type' => 'armor', 'name' => '兽皮衣', 'rate' => 12] + $armorTemplate, + ['type' => 'weapon', 'name' => '世俗百炼刀', 'rate' => 20] + $weaponTemplate, + ['type' => 'armor', 'name' => '秦家护甲', 'rate' => 25] + $armorTemplate, + ['type' => 'ring', 'name' => '护身戒', 'rate' => 20] + $ringTemplate, ], - 'spells' => [ - ['id' => 10, 'quality' => 'common', 'name' => '兽火喷射', 'rate' => 20, 'base' => 5, 'growth' => 0.6], - ['id' => 20, 'quality' => 'rare', 'name' => '野兽嚎叫', 'rate' => 25, 'base' => 10, 'growth' => 0.7], - ], - 'weight' => 50, + 'weight' => 25, ], [ - 'name' => '掩月宗弟子', - 'level' => 13, - 'hp' => 220, - 'patk' => 40, - 'matk' => 15, - 'pdef' => 12, - 'mdef' => 8, - 'exp' => 80, - 'spirit_stones' => 30, + 'name' => '金光上人', // 替换吴丑,符合前期剧情 + 'level' => 13, // 炼气中后期 + 'hp' => 350, + 'patk' => 15, + 'matk' => 40, + 'pdef' => 15, + 'mdef' => 20, // 金光罩防御高 + 'exp' => 250, + 'spirit_stones' => 80, 'drops' => [ - ['type' => 'weapon', 'name' => '月刃', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '掩月法袍', 'rate' => 20] + $armorTemplate, - ['type' => 'ring', 'name' => '月影戒', 'rate' => 12] + $ringTemplate, - ['type' => 'necklace', 'name' => '月亮珠', 'rate' => 10] + $necklaceTemplate, + ['type' => 'weapon', 'name' => '金光砖符宝', 'quality' => 'epic', 'matk' => 40, 'rate' => 10], // 前期神器 + ['type' => 'quest_item', 'name' => '升仙令', 'rate' => 100], // 必掉任务道具 + ['type' => 'weapon', 'name' => '灰光飞剑', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '烈火符', 'rate' => 30, 'heal' => 0], // 攻击道具 ], 'spells' => [ - ['id' => 11, 'quality' => 'rare', 'name' => '月影冰术', 'rate' => 20, 'base' => 10, 'growth' => 0.7], - ['id' => 20, 'quality' => 'rare', 'name' => '月光雹', 'rate' => 25, 'base' => 10, 'growth' => 0.7], - ['id' => 1, 'quality' => 'rare', 'name' => '月华治愈', 'rate' => 15, 'base' => 18, 'growth' => 1], + ['id' => 10, 'name' => '金光罩', 'rate' => 40, 'quality' => 'rare', 'base' => 20, 'growth' => 1.0] + $defenseSpellTemplate, + ['id' => 11, 'name' => '飞剑斩击', 'rate' => 30, 'quality' => 'common', 'base' => 15, 'growth' => 0.8] + $fireSpellTemplate, + ], + 'weight' => 5, + ], + ], + ], + // ============================================================ + // 第三章:血色禁地 (Lv.15-25) + // ============================================================ + 3 => [ + 'name' => '血色禁地', + 'min_level' => 15, + 'key_item' => '墨蛟元神', // 从墨蛟掉落 + 'desc' => '七派弟子为了筑基丹原料进行的生死试炼,中心区危机四伏。', + 'monsters' => [ + [ + 'name' => '灵兽山弟子', // 原著中主要的竞争对手 + 'level' => 16, + 'hp' => 250, + 'patk' => 35, + 'matk' => 20, + 'pdef' => 10, + 'mdef' => 10, + 'exp' => 90, + 'spirit_stones' => 40, + 'drops' => [ + ['type' => 'consume', 'name' => '紫猴花', 'rate' => 20, 'heal' => 120], + ['type' => 'weapon', 'name' => '驱兽幡', 'rate' => 15] + $weaponTemplate, + ['type' => 'armor', 'name' => '灵兽皮甲', 'rate' => 15] + $armorTemplate, + ], + 'spells' => [ + ['id' => 10, 'quality' => 'common', 'name' => '驱使双瞳鼠', 'rate' => 25, 'base' => 10, 'growth' => 0.6] + $fireSpellTemplate, + ], + 'weight' => 45, + ], + [ + 'name' => '掩月宗多宝女', // 原著中拥有透明丝线和水晶球的女弟子 + 'level' => 18, // 炼气大圆满 + 'hp' => 400, + 'patk' => 20, + 'matk' => 60, + 'pdef' => 20, + 'mdef' => 30, + 'exp' => 180, + 'spirit_stones' => 100, + 'drops' => [ + ['type' => 'weapon', 'name' => '透明丝线', 'quality' => 'epic', 'rate' => 15] + $weaponTemplate, // 偷袭利器 + ['type' => 'weapon', 'name' => '月刃', 'rate' => 20] + $weaponTemplate, + ['type' => 'boots', 'name' => '月影靴', 'quality' => 'rare', 'rate' => 20] + $bootsTemplate, + ['type' => 'necklace', 'name' => '月光护符', 'quality' => 'rare', 'rate' => 18] + $necklaceTemplate, + ['type' => 'consume', 'name' => '天灵果', 'rate' => 30, 'heal' => 200], + ], + 'spells' => [ + ['id' => 11, 'quality' => 'rare', 'name' => '隐匿偷袭', 'rate' => 30, 'base' => 25, 'growth' => 0.9] + $iceSpellTemplate, + ['id' => 20, 'quality' => 'rare', 'name' => '月华护盾', 'rate' => 20, 'base' => 15, 'growth' => 0.7] + $defenseSpellTemplate, ], 'weight' => 35, ], [ - 'name' => '墨蛟', - 'level' => 15, - 'hp' => 600, - 'patk' => 60, - 'matk' => 25, - 'pdef' => 20, - 'mdef' => 15, - 'exp' => 300, - 'spirit_stones' => 100, + 'name' => '墨蛟', // 经典BOSS + 'level' => 25, // 相当于筑基初期妖兽,极难打 + 'hp' => 1200, + 'patk' => 100, + 'matk' => 50, + 'pdef' => 60, // 鳞片坚硬 + 'mdef' => 40, + 'exp' => 800, + 'spirit_stones' => 300, 'drops' => [ - ['type' => 'weapon', 'name' => '金竺笔', 'quality' => 'epic', 'matk' => 45, 'rate' => 20], - ['type' => 'armor', 'name' => '墨蛟甲', 'quality' => 'epic', 'pdef' => 20, 'mdef' => 15, 'rate' => 20], - ['type' => 'necklace', 'name' => '蛟龙珠', 'quality' => 'rare', 'rate' => 15] + $necklaceTemplate, - ['type' => 'boots', 'name' => '蛟龙靴', 'quality' => 'rare', 'rate' => 12] + $bootsTemplate, - ['type' => 'consume', 'name' => '筑基丹', 'rate' => 50, 'heal' => 500], + ['type' => 'weapon', 'name' => '金竺笔', 'quality' => 'epic', 'matk' => 55, 'rate' => 10], // 金性法宝 + ['type' => 'quest_item', 'name' => '墨蛟元神', 'rate' => 100], // 任务道具 + ['type' => 'armor', 'name' => '墨蛟皮甲', 'quality' => 'epic', 'pdef' => 35, 'mdef' => 25, 'rate' => 25], + ['type' => 'consume', 'name' => '筑基丹', 'rate' => 40, 'heal' => 1000], // 核心掉落 + ['type' => 'consume', 'name' => '伴妖草', 'rate' => 100, 'heal' => 500], // 导致韩立南宫婉剧情的道具 ], 'spells' => [ - ['id' => 11, 'quality' => 'rare', 'name' => '墨液冰锥', 'rate' => 20, 'base' => 10, 'growth' => 0.7], - ['id' => 20, 'quality' => 'rare', 'name' => '墨蛟冰雹', 'rate' => 25, 'base' => 10, 'growth' => 0.7], - ['id' => 22, 'quality' => 'epic', 'name' => '墨影流星', 'rate' => 15, 'base' => 22, 'growth' => 0.95], - ['id' => 30, 'quality' => 'rare', 'name' => '蛟龙防御', 'rate' => 20, 'base' => 8, 'growth' => 0.6], - ['id' => 1, 'quality' => 'rare', 'name' => '生命恢复', 'rate' => 25, 'base' => 18, 'growth' => 1], + ['id' => 11, 'quality' => 'epic', 'name' => '紫液毒火', 'rate' => 25, 'base' => 30, 'growth' => 1.0] + $fireSpellTemplate, + ['id' => 20, 'quality' => 'rare', 'name' => '巨尾横扫', 'rate' => 30, 'base' => 25, 'growth' => 0.8] + $thunderSpellTemplate, + ['id' => 30, 'quality' => 'epic', 'name' => '蛟龙离水', 'rate' => 15, 'base' => 40, 'growth' => 1.2] + $iceSpellTemplate, ], - 'weight' => 15, + 'weight' => 5, ], ], ], @@ -365,788 +354,735 @@ return [ // 第二章:筑基期 (Lv.15-40) // ============================================================ 4 => [ - 'name' => '黄枫谷', + 'name' => '黄枫谷·后山密地', 'min_level' => 15, - 'desc' => '越国七大派之一,韩立筑基后的修炼之地。', + 'key_item' => '筑基丹', // 从陆师兄掉落 + 'desc' => '看似平静的宗门后山,实则暗流涌动。韩立在此遭遇了同门相残。', 'monsters' => [ [ - 'name' => '炼气期弟子', + 'name' => '嫉妒的同门', 'level' => 16, - 'hp' => 300, - 'patk' => 50, - 'matk' => 20, + 'hp' => 350, + 'patk' => 45, + 'matk' => 25, 'pdef' => 15, 'mdef' => 10, - 'exp' => 100, - 'spirit_stones' => 30, + 'exp' => 110, + 'spirit_stones' => 20, 'drops' => [ - ['type' => 'weapon', 'name' => '黄枫剑', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '黄枫弟子服', 'rate' => 18] + $armorTemplate, - ['type' => 'ring', 'name' => '黄枫戒', 'rate' => 12] + $ringTemplate, - ['type' => 'consume', 'name' => '黄龙丹', 'rate' => 20, 'heal' => 150], - ['type' => 'boots', 'name' => '宗门靴', 'rate' => 10] + $bootsTemplate, - ], - 'spells' => [ - ['id' => 10, 'quality' => 'common', 'name' => '黄枫剑气', 'rate' => 20, 'base' => 5, 'growth' => 0.6], - ['id' => 30, 'quality' => 'rare', 'name' => '枫叶守护', 'rate' => 25, 'base' => 8, 'growth' => 0.6], + ['type' => 'weapon', 'name' => '制式黄枫剑', 'rate' => 25] + $weaponTemplate, + ['type' => 'consume', 'name' => '黄龙丹', 'rate' => 30, 'heal' => 100], + ['type' => 'spell_tome', 'name' => '御风术', 'rate' => 20, 'quality' => 'common'], ], 'weight' => 50, ], [ - 'name' => '执法队弟子', + 'name' => '陈巧倩(受困)', 'level' => 18, - 'hp' => 400, - 'patk' => 65, - 'matk' => 25, + 'hp' => 800, + 'patk' => 50, + 'matk' => 60, 'pdef' => 20, - 'mdef' => 15, - 'exp' => 140, - 'spirit_stones' => 45, + 'mdef' => 20, + 'desc' => '正被不知名恶徒围攻的陈师姐。', 'drops' => [ - ['type' => 'armor', 'name' => '执法甲', 'rate' => 20] + $armorTemplate, - ['type' => 'boots', 'name' => '执法靴', 'rate' => 20] + $bootsTemplate, - ['type' => 'weapon', 'name' => '执法剑', 'rate' => 15] + $weaponTemplate, - ['type' => 'necklace', 'name' => '执法令', 'rate' => 12] + $necklaceTemplate, + ['type' => 'weapon', 'name' => '金蚨子母刃', 'quality' => 'epic', 'rate' => 10], // 陈家祖传极品符宝/法器 ], - 'spells' => [ - ['id' => 10, 'quality' => 'common', 'name' => '执法烈火', 'rate' => 20, 'base' => 5, 'growth' => 0.6], - ['id' => 20, 'quality' => 'rare', 'name' => '冰雨惩罚', 'rate' => 25, 'base' => 10, 'growth' => 0.7], - ['id' => 30, 'quality' => 'rare', 'name' => '铁血护盾', 'rate' => 15, 'base' => 8, 'growth' => 0.6], - ], - 'weight' => 35, + 'weight' => 30, ], [ - 'name' => '叶师叔', + 'name' => '陆师兄(蒙面人)', // 原著中韩立反杀的第一个筑基期高手 'level' => 20, - 'hp' => 800, - 'patk' => 90, - 'matk' => 35, + 'hp' => 1500, + 'patk' => 80, + 'matk' => 100, // 风属性法术高 'pdef' => 30, - 'mdef' => 22, - 'exp' => 400, - 'spirit_stones' => 150, + 'mdef' => 25, + 'exp' => 500, + 'spirit_stones' => 200, + 'desc' => '手持青蛟旗,脚踏神风舟,为了筑基丹不择手段的伪君子。', 'drops' => [ - ['type' => 'weapon', 'name' => '烈焰刀', 'quality' => 'epic', 'rate' => 15] + $weaponTemplate, - ['type' => 'ring', 'name' => '传音符', 'rate' => 15] + $ringTemplate, - ['type' => 'armor', 'name' => '烈焰战甲', 'quality' => 'rare', 'rate' => 12] + $armorTemplate, - ['type' => 'boots', 'name' => '云游靴', 'quality' => 'rare', 'rate' => 10] + $bootsTemplate, - ['type' => 'consume', 'name' => '定颜丹', 'rate' => 25, 'heal' => 800], + ['type' => 'weapon', 'name' => '青蛟旗', 'quality' => 'rare', 'matk' => 80, 'rate' => 25], // 风属性极品法器 + ['type' => 'boots', 'name' => '神风舟', 'quality' => 'epic', 'pdef' => 10, 'rate' => 15] + $bootsTemplate, // 极品飞行法器 + ['type' => 'ring', 'name' => '青风指环', 'quality' => 'rare', 'rate' => 20] + $ringTemplate, + ['type' => 'necklace', 'name' => '筑基护符', 'quality' => 'common', 'rate' => 15] + $necklaceTemplate, + ['type' => 'quest_item', 'name' => '筑基丹', 'rate' => 100], // 任务道具 + ['type' => 'spell_tome', 'name' => '青元剑诀(残)', 'quality' => 'rare', 'rate' => 50], ], 'spells' => [ - ['id' => 13, 'quality' => 'epic', 'name' => '烈焰焚天', 'rate' => 20, 'base' => 25, 'growth' => 1], - ['id' => 22, 'quality' => 'epic', 'name' => '流星雨击', 'rate' => 25, 'base' => 22, 'growth' => 0.95], - ['id' => 32, 'quality' => 'epic', 'name' => '圣灵保护', 'rate' => 15, 'base' => 18, 'growth' => 0.8], - ['id' => 1, 'quality' => 'rare', 'name' => '疗伤术', 'rate' => 20, 'base' => 18, 'growth' => 1], - ['id' => 30, 'quality' => 'rare', 'name' => '大地庇护', 'rate' => 25, 'base' => 8, 'growth' => 0.6], + ['id' => 9, 'name' => '御风术', 'rate' => 25, 'quality' => 'common', 'base' => 5, 'growth' => 0.5] + $defenseSpellTemplate, + ['id' => 21, 'name' => '风刃壁', 'rate' => 40, 'quality' => 'rare', 'base' => 25, 'growth' => 0.8] + $defenseSpellTemplate, + ['id' => 10, 'name' => '青蛟化形', 'rate' => 30, 'quality' => 'rare', 'base' => 40, 'growth' => 1.0] + $fireSpellTemplate, + ['id' => 22, 'name' => '青风剑诀', 'rate' => 20, 'quality' => 'rare', 'base' => 35, 'growth' => 0.9] + $fireSpellTemplate, ], - 'weight' => 15, + 'weight' => 5, ], ], ], + 5 => [ - 'name' => '燕翎堡', - 'min_level' => 20, - 'desc' => '燕家举办夺宝大会之地,魔道六宗入侵的开始。', + 'name' => '燕家堡·魔道入侵', + 'min_level' => 25, + 'key_item' => '血灵大法', // 从王蝉掉落 + 'desc' => '燕家老祖投靠鬼灵门,夺宝大会变成了屠杀场。', 'monsters' => [ [ - 'name' => '魔道斥候', - 'level' => 22, - 'hp' => 500, - 'patk' => 80, - 'matk' => 30, - 'pdef' => 25, - 'mdef' => 18, - 'exp' => 180, + 'name' => '鬼灵门血卫', + 'level' => 26, + 'hp' => 600, + 'patk' => 90, + 'matk' => 40, + 'pdef' => 35, + 'mdef' => 20, + 'exp' => 200, 'spirit_stones' => 50, 'drops' => [ - ['type' => 'weapon', 'name' => '魔刃', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '魔道衣', 'rate' => 15] + $armorTemplate, - ['type' => 'ring', 'name' => '魔力戒', 'rate' => 12] + $ringTemplate, - ['type' => 'consume', 'name' => '血煞丹', 'rate' => 20, 'heal' => 200], - ], - 'spells' => [ - ['id' => 10, 'quality' => 'common', 'name' => '邪火燎原', 'rate' => 20, 'base' => 5, 'growth' => 0.6], - ['id' => 20, 'quality' => 'rare', 'name' => '魔冰风暴', 'rate' => 25, 'base' => 10, 'growth' => 0.7], + ['type' => 'armor', 'name' => '血煞衣', 'rate' => 20] + $armorTemplate, + ['type' => 'consume', 'name' => '抽髓丸', 'rate' => 25, 'heal' => -100], ], 'weight' => 50, ], [ - 'name' => '鬼灵门弟子', - 'level' => 25, - 'hp' => 650, - 'patk' => 100, - 'matk' => 40, - 'pdef' => 32, - 'mdef' => 25, - 'exp' => 240, - 'spirit_stones' => 70, + 'name' => '双首鹜(鬼灵门灵兽)', + 'level' => 28, + 'hp' => 1200, + 'patk' => 120, + 'matk' => 60, + 'pdef' => 40, + 'mdef' => 40, + 'desc' => '王蝉饲养的凶禽,不仅攻击力强,还能破除隐匿。', 'drops' => [ - ['type' => 'armor', 'name' => '鬼灵衣', 'rate' => 20] + $armorTemplate, - ['type' => 'necklace', 'name' => '聚魂珠', 'rate' => 20] + $necklaceTemplate, - ['type' => 'weapon', 'name' => '鬼灵刀', 'rate' => 15] + $weaponTemplate, - ['type' => 'boots', 'name' => '幽冥靴', 'rate' => 12] + $bootsTemplate, + ['type' => 'weapon', 'name' => '怪禽利爪', 'rate' => 30] + $weaponTemplate, + ['type' => 'necklace', 'name' => '灵兽项圈', 'rate' => 15] + $necklaceTemplate, ], 'spells' => [ - ['id' => 11, 'quality' => 'rare', 'name' => '冥界冰刺', 'rate' => 20, 'base' => 10, 'growth' => 0.7], - ['id' => 21, 'quality' => 'epic', 'name' => '炎爆诅咒', 'rate' => 25, 'base' => 22, 'growth' => 0.95], - ['id' => 34, 'quality' => 'epic', 'name' => '幽冥护盾', 'rate' => 15, 'base' => 18, 'growth' => 0.8], + ['id' => 10, 'name' => '双首啄击', 'rate' => 30, 'quality' => 'common', 'base' => 30, 'growth' => 0.7], ], - 'weight' => 35, + 'weight' => 30, ], [ - 'name' => '王蝉', - 'level' => 30, - 'hp' => 1200, - 'patk' => 140, - 'matk' => 55, - 'pdef' => 45, - 'mdef' => 35, - 'exp' => 600, - 'spirit_stones' => 250, + 'name' => '王蝉(鬼灵门少主)', + 'level' => 30, // 筑基中期顶峰 + 'hp' => 2500, + 'patk' => 150, + 'matk' => 150, // 魔武双修 + 'pdef' => 60, + 'mdef' => 80, // 有法宝护身 + 'exp' => 1000, + 'spirit_stones' => 500, + 'desc' => '修炼血灵大法,性格残忍,也是韩立前期的宿敌。', 'drops' => [ - ['type' => 'weapon', 'name' => '血灵钻', 'quality' => 'epic', 'matk' => 100, 'rate' => 15], - ['type' => 'armor', 'name' => '血灵甲', 'quality' => 'epic', 'pdef' => 40, 'mdef' => 30, 'rate' => 15], - ['type' => 'ring', 'name' => '王蝉戒', 'quality' => 'rare', 'rate' => 12] + $ringTemplate, - ['type' => 'necklace', 'name' => '蝉鸣珠', 'quality' => 'rare', 'rate' => 10] + $necklaceTemplate, - ['type' => 'consume', 'name' => '血灵丹', 'rate' => 20, 'heal' => 1000], + ['type' => 'weapon', 'name' => '血灵钻', 'quality' => 'epic', 'patk' => 100, 'crit' => 20, 'rate' => 15], // 破盾神器 + ['type' => 'weapon', 'name' => '金光砖符宝', 'quality' => 'epic', 'rate' => 10], // 从秦家夺来的 + ['type' => 'boots', 'name' => '血魔靴', 'quality' => 'rare', 'rate' => 18] + $bootsTemplate, + ['type' => 'necklace', 'name' => '血煞之心', 'quality' => 'rare', 'rate' => 20] + $necklaceTemplate, + ['type' => 'quest_item', 'name' => '血灵大法', 'rate' => 100], // 任务道具 + ['type' => 'armor', 'name' => '鬼面具', 'quality' => 'rare', 'rate' => 15] + $armorTemplate, ], 'spells' => [ - ['id' => 12, 'quality' => 'rare', 'name' => '王蝉鸣雷', 'rate' => 20, 'base' => 14, 'growth' => 0.9], - ['id' => 23, 'quality' => 'epic', 'name' => '灭世风暴', 'rate' => 25, 'base' => 22, 'growth' => 0.95], - ['id' => 24, 'quality' => 'legendary', 'name' => '末日火雨', 'rate' => 15, 'base' => 42, 'growth' => 1.15], - ['id' => 35, 'quality' => 'legendary', 'name' => '血魔复生', 'rate' => 20, 'base' => 35, 'growth' => 1], - ['id' => 4, 'quality' => 'rare', 'name' => '生命泉涌', 'rate' => 25, 'base' => 18, 'growth' => 1], + ['id' => 12, 'name' => '血雾腐蚀', 'rate' => 50, 'quality' => 'rare', 'base' => 30, 'growth' => 0.9] + $fireSpellTemplate, + ['id' => 15, 'name' => '绿煌剑', 'rate' => 30, 'quality' => 'epic', 'base' => 50, 'growth' => 1.2] + $fireSpellTemplate, + ['id' => 42, 'name' => '血影身法', 'rate' => 25, 'quality' => 'rare', 'base' => 20, 'growth' => 0.8] + $defenseSpellTemplate, + ['id' => 43, 'name' => '血狱冲击', 'rate' => 20, 'quality' => 'rare', 'base' => 40, 'growth' => 1.0] + $fireSpellTemplate, ], - 'weight' => 15, + 'weight' => 5, ], ], ], + 6 => [ - 'name' => '越京皇宫', - 'min_level' => 30, - 'desc' => '越国京城,黑煞教在此秘密活动,图谋不轨。', + 'name' => '越京皇宫·黑煞教', + 'min_level' => 35, + 'key_item' => '玄阴经(残)', // 从黑煞教主掉落 + 'desc' => '越国皇宫冷宫之下,黑煞教主闭关之地,四大血侍护法在侧。', 'monsters' => [ [ - 'name' => '皇宫禁卫', - 'level' => 32, - 'hp' => 900, - 'patk' => 130, - 'matk' => 50, - 'pdef' => 40, + 'name' => '铁/铜血侍', + 'level' => 36, + 'hp' => 1500, + 'patk' => 180, // 炼体修士攻击高 + 'matk' => 20, + 'pdef' => 100, // 刀枪不入 'mdef' => 30, - 'exp' => 350, - 'spirit_stones' => 90, + 'desc' => '修炼煞妖决的死士,防御力惊人。', 'drops' => [ - ['type' => 'weapon', 'name' => '金瓜锤', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '金甲', 'rate' => 20] + $armorTemplate, - ['type' => 'boots', 'name' => '禁卫靴', 'rate' => 15] + $bootsTemplate, - ['type' => 'ring', 'name' => '皇家戒', 'rate' => 10] + $ringTemplate, + ['type' => 'armor', 'name' => '黑煞教袍', 'rate' => 20] + $armorTemplate, ], - 'spells' => [ - ['id' => 13, 'quality' => 'epic', 'name' => '帝王烈焰', 'rate' => 20, 'base' => 25, 'growth' => 1], - ['id' => 30, 'quality' => 'rare', 'name' => '皇权庇护', 'rate' => 25, 'base' => 8, 'growth' => 0.6], - ], - 'weight' => 50, + 'weight' => 40, ], [ - 'name' => '黑煞教徒', - 'level' => 35, - 'hp' => 1100, - 'patk' => 160, - 'matk' => 65, - 'pdef' => 50, - 'mdef' => 40, - 'exp' => 450, - 'spirit_stones' => 120, + 'name' => '冰妖/叶蛇(血侍首领)', + 'level' => 38, + 'hp' => 2000, + 'patk' => 200, + 'matk' => 100, + 'pdef' => 80, + 'mdef' => 60, + 'desc' => '可以进行妖化变身的血侍高手。', 'drops' => [ - ['type' => 'weapon', 'name' => '血刀', 'rate' => 18] + $weaponTemplate, - ['type' => 'armor', 'name' => '黑煞衣', 'rate' => 15] + $armorTemplate, - ['type' => 'necklace', 'name' => '血符', 'rate' => 12] + $necklaceTemplate, - ['type' => 'consume', 'name' => '狂暴丹', 'rate' => 20, 'heal' => 400], + ['type' => 'weapon', 'name' => '妖化利爪', 'rate' => 25] + $weaponTemplate, + ['type' => 'consume', 'name' => '暴血丹', 'rate' => 30, 'heal' => 500], ], 'spells' => [ - ['id' => 14, 'quality' => 'epic', 'name' => '诛仙剑气', 'rate' => 20, 'base' => 25, 'growth' => 1], - ['id' => 24, 'quality' => 'legendary', 'name' => '末日炼狱', 'rate' => 25, 'base' => 42, 'growth' => 1.15], - ['id' => 35, 'quality' => 'legendary', 'name' => '血魂同盟', 'rate' => 15, 'base' => 35, 'growth' => 1], + ['id' => 10, 'name' => '妖化变身', 'rate' => 100, 'quality' => 'rare', 'base' => 0, 'growth' => 0], // Buff类技能 ], - 'weight' => 35, + 'weight' => 30, ], [ 'name' => '黑煞教主', - 'level' => 40, - 'hp' => 2000, - 'patk' => 220, - 'matk' => 90, - 'pdef' => 70, - 'mdef' => 55, - 'exp' => 1000, - 'spirit_stones' => 400, + 'level' => 40, // 假丹/真丹境界 + 'hp' => 4000, + 'patk' => 250, + 'matk' => 200, + 'pdef' => 120, + 'mdef' => 120, + 'exp' => 2000, + 'spirit_stones' => 800, + 'desc' => '原是越皇,修习魔功试图结丹,筑基期最强BOSS之一。', 'drops' => [ - ['type' => 'weapon', 'name' => '青元剑', 'quality' => 'legendary', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '黑煞甲', 'quality' => 'legendary', 'rate' => 18] + $armorTemplate, - ['type' => 'ring', 'name' => '黑煞戒', 'rate' => 15] + $ringTemplate, - ['type' => 'boots', 'name' => '黑煞靴', 'quality' => 'rare', 'rate' => 12] + $bootsTemplate, - ['type' => 'consume', 'name' => '虚天鼎碎片', 'rate' => 25, 'heal' => 2000], + ['type' => 'weapon', 'name' => '蓝光盾', 'quality' => 'epic', 'pdef' => 80, 'mdef' => 80, 'rate' => 20], // 著名防御古宝 + ['type' => 'ring', 'name' => '魔煞戒', 'quality' => 'epic', 'rate' => 20] + $ringTemplate, + ['type' => 'necklace', 'name' => '血煞项链', 'quality' => 'rare', 'rate' => 20] + $necklaceTemplate, + ['type' => 'boots', 'name' => '魔煞靴', 'quality' => 'rare', 'rate' => 20] + $bootsTemplate, + ['type' => 'consume', 'name' => '血凝五行丹', 'quality' => 'legendary', 'rate' => 50, 'heal' => 5000], // 结丹辅助神药 + ['type' => 'weapon', 'name' => '平天戈符宝', 'quality' => 'epic', 'rate' => 15], + ['type' => 'quest_item', 'name' => '玄阴经(残)', 'rate' => 100], // 任务道具 ], 'spells' => [ - ['id' => 15, 'quality' => 'legendary', 'name' => '狂暴邪斩', 'rate' => 20, 'base' => 45, 'growth' => 1.2], - ['id' => 25, 'quality' => 'legendary', 'name' => '狂风灭世', 'rate' => 25, 'base' => 48, 'growth' => 1.3], - ['id' => 33, 'quality' => 'epic', 'name' => '仙界诅咒', 'rate' => 15, 'base' => 18, 'growth' => 0.8], - ['id' => 35, 'quality' => 'legendary', 'name' => '血煞永生', 'rate' => 20, 'base' => 35, 'growth' => 1], - ['id' => 6, 'quality' => 'epic', 'name' => '暗夜疗愈', 'rate' => 25, 'base' => 38, 'growth' => 1.2], + ['id' => 15, 'name' => '血光罡气', 'rate' => 30, 'quality' => 'rare', 'base' => 40, 'growth' => 0.8] + $defenseSpellTemplate, + ['id' => 25, 'name' => '修罗血刃', 'rate' => 30, 'quality' => 'epic', 'base' => 60, 'growth' => 1.2] + $fireSpellTemplate, + ['id' => 24, 'name' => '暗黑冲击', 'rate' => 25, 'quality' => 'rare', 'base' => 45, 'growth' => 0.9] + $fireSpellTemplate, + ['id' => 26, 'name' => '黑暗护盾', 'rate' => 20, 'quality' => 'rare', 'base' => 35, 'growth' => 0.7] + $defenseSpellTemplate, ], - 'weight' => 15, + 'weight' => 5, ], ], ], + + 7 => [ + 'name' => '灵石矿脉·地下溶洞', + 'min_level' => 38, + 'key_item' => '大挪移令', // 从血玉蜘蛛掉落 + 'desc' => '荒废的灵石矿脉深处,藏着古传送阵和凶猛的守护古兽。', + 'monsters' => [ + [ + 'name' => '地底僵尸', + 'level' => 38, + 'hp' => 1000, + 'patk' => 150, + 'pdef' => 50, + 'weight' => 60, + 'drops' => [ + ['type' => 'consume', 'name' => '尸毒珠', 'rate' => 30], + ], + ], + [ + 'name' => '血玉蜘蛛', + 'level' => 42, // 四级妖兽,非常棘手 + 'hp' => 5000, + 'patk' => 300, + 'matk' => 50, + 'pdef' => 200, // 外壳极其坚硬 + 'mdef' => 100, + 'desc' => '浑身晶莹如玉的巨型蜘蛛,蛛丝坚韧无比,是修复古传送阵的关键。', + 'exp' => 1500, + 'drops' => [ + ['type' => 'weapon', 'name' => '血玉蛛丝', 'quality' => 'epic', 'rate' => 100], // 必掉 + ['type' => 'boots', 'name' => '血玉靴', 'quality' => 'epic', 'rate' => 25] + $bootsTemplate, + ['type' => 'necklace', 'name' => '蛛网护符', 'quality' => 'rare', 'rate' => 20] + $necklaceTemplate, + ['type' => 'consume', 'name' => '四级妖丹', 'rate' => 100], + ['type' => 'quest_item', 'name' => '大挪移令', 'rate' => 100], // 任务道具 + ], + 'spells' => [ + ['id' => 10, 'name' => '蛛网束缚', 'rate' => 40, 'quality' => 'rare', 'base' => 20, 'growth' => 0.5], // 控制 + ], + 'weight' => 40, + ], + ] + ], // ============================================================ // 第三章:结丹期 (Lv.40-70) // ============================================================ - 7 => [ - 'name' => '乱星海-魁星岛', - 'min_level' => 40, - 'desc' => '传送至乱星海后的第一站,海域辽阔,妖兽众多。', + 8 => [ + 'name' => '乱星海·珊瑚海域', + 'min_level' => 45, + 'key_item' => '六极真魔功(残)', // 从温天仁掉落 + 'desc' => '韩立初入乱星海,一边捕杀婴鲤兽,一边躲避六道传人的追杀。', 'monsters' => [ [ - 'name' => '海猿', - 'level' => 42, - 'hp' => 1500, + 'name' => '婴鲤兽', // 原著韩立击杀的第一只高阶妖兽 + 'level' => 48, + 'hp' => 3000, 'patk' => 200, - 'matk' => 80, - 'pdef' => 60, - 'mdef' => 45, - 'exp' => 600, - 'spirit_stones' => 150, + 'matk' => 150, + 'pdef' => 80, + 'mdef' => 80, + 'exp' => 800, + 'spirit_stones' => 300, + 'desc' => '似鱼非鱼,口中发出婴儿啼哭之声,不仅善使水攻,还能施展幻术。', 'drops' => [ - ['type' => 'weapon', 'name' => '骨棒', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '海兽皮衣', 'rate' => 15] + $armorTemplate, - ['type' => 'ring', 'name' => '海猿戒', 'rate' => 12] + $ringTemplate, - ['type' => 'consume', 'name' => '海灵液', 'rate' => 20, 'heal' => 500], + ['type' => 'consume', 'name' => '五级妖丹', 'rate' => 100], + ['type' => 'weapon', 'name' => '雪晶珠', 'quality' => 'rare', 'rate' => 25], // 婴鲤兽本命法宝 + ['type' => 'armor', 'name' => '红绡衣', 'quality' => 'rare', 'rate' => 20], ], 'spells' => [ - ['id' => 20, 'quality' => 'rare', 'name' => '海洋冰雹', 'rate' => 20, 'base' => 10, 'growth' => 0.7], - ['id' => 25, 'quality' => 'legendary', 'name' => '波涛斩击', 'rate' => 25, 'base' => 48, 'growth' => 1.3], + ['id' => 20, 'name' => '啼魂音波', 'rate' => 30, 'quality' => 'rare', 'base' => 30, 'growth' => 0.8], + ['id' => 10, 'name' => '水箭连射', 'rate' => 40, 'quality' => 'common', 'base' => 25, 'growth' => 0.6], ], 'weight' => 50, ], [ - 'name' => '婴鲤兽', - 'level' => 45, - 'hp' => 1800, - 'patk' => 240, - 'matk' => 95, - 'pdef' => 75, - 'mdef' => 58, - 'exp' => 800, - 'spirit_stones' => 200, - 'drops' => [ - ['type' => 'armor', 'name' => '鱼鳞甲', 'rate' => 20] + $armorTemplate, - ['type' => 'necklace', 'name' => '避水珠', 'rate' => 20] + $necklaceTemplate, - ['type' => 'weapon', 'name' => '鲤鱼剑', 'rate' => 15] + $weaponTemplate, - ['type' => 'boots', 'name' => '水行靴', 'rate' => 12] + $bootsTemplate, - ], - 'spells' => [ - ['id' => 21, 'quality' => 'epic', 'name' => '炎爆水雾', 'rate' => 20, 'base' => 22, 'growth' => 0.95], - ['id' => 30, 'quality' => 'rare', 'name' => '水灵庇护', 'rate' => 25, 'base' => 8, 'growth' => 0.6], - ], - 'weight' => 35, - ], - [ - 'name' => '文墙', - 'level' => 50, - 'hp' => 3000, - 'patk' => 320, - 'matk' => 130, - 'pdef' => 100, - 'mdef' => 80, + 'name' => '温天仁(六道传人)', // 乱星海篇主要反派之一 + 'level' => 52, // 结丹后期 + 'hp' => 4500, + 'patk' => 350, + 'matk' => 300, + 'pdef' => 120, + 'mdef' => 150, 'exp' => 1500, - 'spirit_stones' => 600, + 'spirit_stones' => 800, + 'desc' => '六道极圣的传人,修炼六极真魔功,手段阴狠毒辣。', 'drops' => [ - ['type' => 'weapon', 'name' => '引魂钟', 'quality' => 'epic', 'matk' => 200, 'rate' => 15], - ['type' => 'boots', 'name' => '踏浪靴', 'rate' => 20] + $bootsTemplate, - ['type' => 'armor', 'name' => '海皇甲', 'quality' => 'rare', 'rate' => 12] + $armorTemplate, - ['type' => 'necklace', 'name' => '海皇珠', 'quality' => 'rare', 'rate' => 10] + $necklaceTemplate, - ['type' => 'consume', 'name' => '降尘丹', 'rate' => 25, 'heal' => 1500], + ['type' => 'weapon', 'name' => '引魂钟', 'quality' => 'epic', 'matk' => 150, 'rate' => 20], // 神识攻击法宝 + ['type' => 'weapon', 'name' => '八门金光镜', 'quality' => 'rare', 'rate' => 25], + ['type' => 'ring', 'name' => '真魔指环', 'quality' => 'epic', 'rate' => 20] + $ringTemplate, + ['type' => 'boots', 'name' => '魔尊靴', 'quality' => 'epic', 'rate' => 20] + $bootsTemplate, + ['type' => 'necklace', 'name' => '魔界项链', 'quality' => 'epic', 'rate' => 15] + $necklaceTemplate, + ['type' => 'quest_item', 'name' => '六极真魔功(残)', 'rate' => 100], // 任务道具 + ['type' => 'consume', 'name' => '抽魂瓶', 'rate' => 40], ], 'spells' => [ - ['id' => 22, 'quality' => 'epic', 'name' => '水系流星', 'rate' => 20, 'base' => 22, 'growth' => 0.95], - ['id' => 23, 'quality' => 'epic', 'name' => '沧海风暴', 'rate' => 25, 'base' => 22, 'growth' => 0.95], - ['id' => 35, 'quality' => 'legendary', 'name' => '灵魂共鸣', 'rate' => 15, 'base' => 35, 'growth' => 1], - ['id' => 31, 'quality' => 'rare', 'name' => '海王光环', 'rate' => 20, 'base' => 8, 'growth' => 0.6], + ['id' => 13, 'name' => '真魔虚影', 'rate' => 40, 'quality' => 'epic', 'base' => 50, 'growth' => 1.2], + ['id' => 35, 'name' => '神识尖刺', 'rate' => 20, 'quality' => 'legendary', 'base' => 60, 'growth' => 1.0], // 无视防御 + ['id' => 36, 'name' => '六道轮回', 'rate' => 30, 'quality' => 'rare', 'base' => 40, 'growth' => 1.0], + ['id' => 37, 'name' => '魔界之门', 'rate' => 25, 'quality' => 'rare', 'base' => 35, 'growth' => 0.8], ], - 'weight' => 15, + 'weight' => 20, ], ], ], - 8 => [ - 'name' => '虚天殿', - 'min_level' => 50, - 'desc' => '乱星海第一秘境,三百年开启一次,内藏通天灵宝。', + + 9 => [ + 'name' => '虚天殿·内殿', + 'min_level' => 55, + 'key_item' => '虚天鼎', // 从乾蓝冰焰掉落 + 'desc' => '三百年一开的乱星海第一秘境,正魔两道元婴老怪齐聚,只为争夺通天灵宝。', 'monsters' => [ [ - 'name' => '傀儡守卫', - 'level' => 52, - 'hp' => 2500, - 'patk' => 300, - 'matk' => 120, - 'pdef' => 95, - 'mdef' => 75, - 'exp' => 1000, - 'spirit_stones' => 300, + 'name' => '狼首傀儡', + 'level' => 58, + 'hp' => 6000, + 'patk' => 400, + 'matk' => 200, + 'pdef' => 300, // 傀儡防御高 + 'mdef' => 100, + 'exp' => 1200, + 'desc' => '上古修士留下的守卫,不知疼痛,身躯坚硬如铁。', 'drops' => [ - ['type' => 'weapon', 'name' => '傀儡弓', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '傀儡甲', 'rate' => 15] + $armorTemplate, - ['type' => 'ring', 'name' => '傀儡戒', 'rate' => 12] + $ringTemplate, - ['type' => 'consume', 'name' => '灵石乳', 'rate' => 20, 'heal' => 800], + ['type' => 'consume', 'name' => '灵石乳', 'rate' => 30, 'heal' => 2000], // 恢复法力的神物 + ['type' => 'weapon', 'name' => '傀儡残片', 'rate' => 50], ], - 'spells' => [ - ['id' => 12, 'quality' => 'rare', 'name' => '傀儡雷击', 'rate' => 20, 'base' => 14, 'growth' => 0.9], - ['id' => 30, 'quality' => 'rare', 'name' => '机械护盾', 'rate' => 25, 'base' => 8, 'growth' => 0.6], - ], - 'weight' => 50, - ], - [ - 'name' => '元婴分身', - 'level' => 55, - 'hp' => 3000, - 'patk' => 380, - 'matk' => 150, - 'pdef' => 120, - 'mdef' => 95, - 'exp' => 1400, - 'spirit_stones' => 450, - 'drops' => [ - ['type' => 'armor', 'name' => '灵力护盾', 'rate' => 20] + $armorTemplate, - ['type' => 'ring', 'name' => '分身戒', 'rate' => 20] + $ringTemplate, - ['type' => 'weapon', 'name' => '分身剑', 'rate' => 15] + $weaponTemplate, - ['type' => 'necklace', 'name' => '分身珠', 'rate' => 12] + $necklaceTemplate, - ], - 'spells' => [ - ['id' => 14, 'quality' => 'epic', 'name' => '剑仙降临', 'rate' => 20, 'base' => 25, 'growth' => 1], - ['id' => 23, 'quality' => 'epic', 'name' => '灭世寂灭', 'rate' => 25, 'base' => 22, 'growth' => 0.95], - ['id' => 32, 'quality' => 'epic', 'name' => '圣灵恩惠', 'rate' => 15, 'base' => 18, 'growth' => 0.8], - ], - 'weight' => 35, + 'weight' => 40, ], [ 'name' => '极阴祖师', - 'level' => 60, - 'hp' => 5000, - 'patk' => 500, - 'matk' => 200, - 'pdef' => 160, - 'mdef' => 130, - 'exp' => 2500, - 'spirit_stones' => 1000, + 'level' => 65, // 元婴初期(压制修为) + 'hp' => 12000, + 'patk' => 300, + 'matk' => 600, // 法伤极高 + 'pdef' => 200, + 'mdef' => 300, + 'exp' => 3000, + 'spirit_stones' => 1500, + 'desc' => '韩立名义上的师父,修炼天都尸火,阴险狡诈。', 'drops' => [ - ['type' => 'weapon', 'name' => '天都尸火', 'quality' => 'legendary', 'matk' => 300, 'rate' => 20], - ['type' => 'consume', 'name' => '补天丹', 'rate' => 25, 'heal' => 3000], - ['type' => 'necklace', 'name' => '虚天鼎', 'quality' => 'legendary', 'hp' => 2000, 'rate' => 5], - ['type' => 'armor', 'name' => '极阴甲', 'quality' => 'epic', 'rate' => 12] + $armorTemplate, - ['type' => 'boots', 'name' => '极阴靴', 'quality' => 'rare', 'rate' => 10] + $bootsTemplate, + ['type' => 'weapon', 'name' => '天都尸火', 'quality' => 'legendary', 'matk' => 250, 'rate' => 15], // 极品异火 + ['type' => 'spell_tome', 'name' => '玄阴经', 'quality' => 'epic', 'rate' => 20], + ['type' => 'consume', 'name' => '补天丹', 'rate' => 50, 'heal' => 5000], // 增加灵根资质 ], 'spells' => [ - ['id' => 15, 'quality' => 'legendary', 'name' => '极阴邪斩', 'rate' => 20, 'base' => 45, 'growth' => 1.2], - ['id' => 24, 'quality' => 'legendary', 'name' => '末世冰狱', 'rate' => 25, 'base' => 42, 'growth' => 1.15], - ['id' => 33, 'quality' => 'epic', 'name' => '仙界救赎', 'rate' => 15, 'base' => 18, 'growth' => 0.8], - ['id' => 35, 'quality' => 'legendary', 'name' => '永恒诅咒', 'rate' => 20, 'base' => 35, 'growth' => 1], - ['id' => 3, 'quality' => 'epic', 'name' => '活力恢复', 'rate' => 25, 'base' => 38, 'growth' => 1.2], + ['id' => 11, 'name' => '天都尸火', 'rate' => 60, 'quality' => 'legendary', 'base' => 80, 'growth' => 1.5], + ['id' => 20, 'name' => '玄阴鬼气', 'rate' => 30, 'quality' => 'epic', 'base' => 50, 'growth' => 1.0], ], - 'weight' => 15, + 'weight' => 20, ], + [ + 'name' => '蛮胡子', + 'level' => 68, // 元婴中期 + 'hp' => 20000, // 血量极厚 + 'patk' => 800, + 'matk' => 100, + 'pdef' => 800, // 托天魔功,物理防御极高 + 'mdef' => 400, + 'exp' => 5000, + 'desc' => '乱星海第一体修,托天魔功金身不坏,力大无穷。', + 'drops' => [ + ['type' => 'armor', 'name' => '皇鳞甲', 'quality' => 'epic', 'pdef' => 200, 'rate' => 20], + ['type' => 'boots', 'name' => '蛮力战靴', 'quality' => 'epic', 'rate' => 25] + $bootsTemplate, + ['type' => 'spell_tome', 'name' => '托天魔功', 'quality' => 'legendary', 'rate' => 10], + ['type' => 'weapon', 'name' => '青铜古灯', 'rate' => 30], + ], + 'spells' => [ + ['id' => 30, 'name' => '托天魔功', 'rate' => 80, 'quality' => 'legendary', 'base' => 0, 'growth' => 0], // 给自己加巨额防御Buff + ['id' => 10, 'name' => '蛮力一击', 'rate' => 20, 'quality' => 'epic', 'base' => 100, 'growth' => 2.0], + ], + 'weight' => 10, + ], + // 隐藏BOSS/核心道具守护者 + [ + 'name' => '乾蓝冰焰(鼎魂)', + 'level' => 70, + 'hp' => 5000, + 'patk' => 0, + 'matk' => 1000, // 触之即死 + 'pdef' => 9999, // 无法物理击破 + 'mdef' => 9999, + 'desc' => '虚天鼎周围的寒焰,非元婴修士不可靠近。', + 'drops' => [ + ['type' => 'quest_item', 'name' => '虚天鼎', 'rate' => 100], // 任务道具 + ['type' => 'consume', 'name' => '九曲灵参', 'rate' => 100], // 结婴丹药引 + ['type' => 'consume', 'name' => '万年灵乳', 'rate' => 50], + ], + 'weight' => 5, + ] ], ], - 9 => [ - 'name' => '外星海', - 'min_level' => 60, - 'desc' => '妖兽横行的深海区域,杀妖取丹的绝佳之地。', + + 10 => [ + 'name' => '外星海·深渊', + 'min_level' => 65, + 'key_item' => '风雷翅', // 从风希掉落 + 'desc' => '韩立获得虚天鼎后逃至外星海,在此猎杀妖兽数十年,直至遭遇裂风兽。', 'monsters' => [ [ - 'name' => '六级妖兽', - 'level' => 62, - 'hp' => 4000, - 'patk' => 450, - 'matk' => 180, - 'pdef' => 145, - 'mdef' => 115, - 'exp' => 1800, - 'spirit_stones' => 600, + 'name' => '毒蛟', + 'level' => 65, + 'hp' => 8000, + 'patk' => 500, + 'matk' => 400, + 'pdef' => 200, + 'mdef' => 150, + 'desc' => '剧毒无比的八级妖兽。', 'drops' => [ - ['type' => 'weapon', 'name' => '妖骨剑', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '妖兽皮甲', 'rate' => 15] + $armorTemplate, - ['type' => 'ring', 'name' => '妖兽戒', 'rate' => 12] + $ringTemplate, - ['type' => 'consume', 'name' => '妖丹', 'rate' => 40, 'heal' => 1000], + ['type' => 'weapon', 'name' => '毒蛟珠', 'rate' => 30], + ['type' => 'consume', 'name' => '八级妖丹', 'rate' => 100], ], - 'spells' => [ - ['id' => 11, 'quality' => 'rare', 'name' => '妖冰刃', 'rate' => 20, 'base' => 10, 'growth' => 0.7], - ['id' => 20, 'quality' => 'rare', 'name' => '妖兽雹', 'rate' => 25, 'base' => 10, 'growth' => 0.7], - ], - 'weight' => 50, + 'weight' => 40, ], [ 'name' => '雷鲸', - 'level' => 65, - 'hp' => 5000, - 'patk' => 550, - 'matk' => 220, - 'pdef' => 175, - 'mdef' => 140, - 'exp' => 2200, - 'spirit_stones' => 800, + 'level' => 68, + 'hp' => 10000, + 'patk' => 600, + 'matk' => 500, + 'desc' => '掌控雷电之力的深海巨兽。', 'drops' => [ - ['type' => 'armor', 'name' => '雷鲸皮', 'rate' => 20] + $armorTemplate, - ['type' => 'boots', 'name' => '风雷靴', 'rate' => 20] + $bootsTemplate, - ['type' => 'weapon', 'name' => '雷鲸钗', 'rate' => 15] + $weaponTemplate, - ['type' => 'necklace', 'name' => '雷珠', 'rate' => 12] + $necklaceTemplate, + ['type' => 'weapon', 'name' => '雷鲸骨', 'rate' => 25], + ['type' => 'armor', 'name' => '风雷靴', 'quality' => 'epic', 'rate' => 15], ], 'spells' => [ - ['id' => 12, 'quality' => 'rare', 'name' => '雷鲸怒雷', 'rate' => 20, 'base' => 14, 'growth' => 0.9], - ['id' => 21, 'quality' => 'epic', 'name' => '风暴洪流', 'rate' => 25, 'base' => 22, 'growth' => 0.95], - ['id' => 34, 'quality' => 'epic', 'name' => '深海护盾', 'rate' => 15, 'base' => 18, 'growth' => 0.8], + ['id' => 12, 'name' => '狂雷天降', 'rate' => 40, 'quality' => 'epic', 'base' => 60, 'growth' => 1.0], ], - 'weight' => 35, + 'weight' => 30, ], [ - 'name' => '金蛟王', - 'level' => 70, - 'hp' => 8000, - 'patk' => 700, - 'matk' => 280, - 'pdef' => 220, - 'mdef' => 180, - 'exp' => 4000, - 'spirit_stones' => 1500, + 'name' => '风希(裂风兽)', + 'level' => 70, // 九级妖兽(相当于元婴中期) + 'hp' => 25000, + 'patk' => 1000, + 'matk' => 800, + 'pdef' => 400, + 'mdef' => 400, + 'exp' => 10000, + 'desc' => '风属性化形妖修,速度极快,试图炼制风雷翅,后被韩立暗算。', 'drops' => [ - ['type' => 'weapon', 'name' => '金蛟剪', 'quality' => 'legendary', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '金蛟鳞甲', 'quality' => 'legendary', 'rate' => 20] + $armorTemplate, - ['type' => 'necklace', 'name' => '金蛟珠', 'quality' => 'epic', 'rate' => 15] + $necklaceTemplate, - ['type' => 'boots', 'name' => '金蛟靴', 'quality' => 'rare', 'rate' => 12] + $bootsTemplate, - ['type' => 'consume', 'name' => '九曲灵参', 'rate' => 25, 'heal' => 5000], + ['type' => 'quest_item', 'name' => '风雷翅', 'rate' => 100], // 任务道具 + ['type' => 'weapon', 'name' => '风希的爪子', 'rate' => 50], + ['type' => 'ring', 'name' => '风雷戒', 'quality' => 'epic', 'rate' => 25] + $ringTemplate, + ['type' => 'necklace', 'name' => '风雷项链', 'quality' => 'epic', 'rate' => 20] + $necklaceTemplate, + ['type' => 'consume', 'name' => '九级妖丹', 'rate' => 100], + ['type' => 'consume', 'name' => '万年灵乳', 'rate' => 50], ], 'spells' => [ - ['id' => 15, 'quality' => 'legendary', 'name' => '蛟龙狂暴', 'rate' => 20, 'base' => 45, 'growth' => 1.2], - ['id' => 25, 'quality' => 'legendary', 'name' => '雷风灭世', 'rate' => 25, 'base' => 48, 'growth' => 1.3], - ['id' => 33, 'quality' => 'epic', 'name' => '龙王救赎', 'rate' => 15, 'base' => 18, 'growth' => 0.8], - ['id' => 35, 'quality' => 'legendary', 'name' => '蛟龙之力', 'rate' => 20, 'base' => 35, 'growth' => 1], - ['id' => 2, 'quality' => 'rare', 'name' => '生命转移', 'rate' => 25, 'base' => 18, 'growth' => 1], + ['id' => 15, 'name' => '裂风爪', 'rate' => 50, 'quality' => 'legendary', 'base' => 120, 'growth' => 1.5], // 高伤害 + ['id' => 25, 'name' => '风遁术', 'rate' => 30, 'quality' => 'epic', 'base' => 0, 'growth' => 0], // 极高闪避 + ['id' => 38, 'name' => '风行千里', 'rate' => 35, 'quality' => 'epic', 'base' => 80, 'growth' => 1.3], + ['id' => 39, 'name' => '雷风交击', 'rate' => 25, 'quality' => 'epic', 'base' => 100, 'growth' => 1.4], ], - 'weight' => 15, + 'weight' => 10, ], ], ], // ============================================================ // 第四章:元婴期 (Lv.70-90) // ============================================================ - 10 => [ - 'name' => '落云宗', + + // 10. 鬼灵门·幽冥之地 (Lv.70-80) + // ------------------------------------------------------------ + 11 => [ + 'name' => '鬼灵门·幽冥之地', 'min_level' => 70, - 'desc' => '韩立重返天南后加入的宗门,在此凝结元婴。', + 'key_item' => '青竹剑诀(残页)', // 从鬼灵门大长老掉落 + 'desc' => '越国鬼灵门的总坛,常年被浓郁的阴气笼罩。韩立在此地寻获钟卫娘,并击杀强敌,为日后炼制青竹蜂云剑获得线索。', 'monsters' => [ [ - 'name' => '银月狼', + 'name' => '鬼灵门血煞卫', 'level' => 72, - 'hp' => 6000, - 'patk' => 600, - 'matk' => 240, - 'pdef' => 190, - 'mdef' => 150, - 'exp' => 2500, - 'spirit_stones' => 800, + 'hp' => 6000, 'patk' => 500, 'matk' => 300, 'pdef' => 200, 'mdef' => 150, + 'exp' => 2500, 'spirit_stones' => 800, 'drops' => [ - ['type' => 'weapon', 'name' => '狼牙匕', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '狼皮衣', 'rate' => 15] + $armorTemplate, - ['type' => 'ring', 'name' => '银月戒', 'rate' => 12] + $ringTemplate, - ['type' => 'consume', 'name' => '灵液', 'rate' => 20, 'heal' => 1200], + ['type' => 'weapon', 'name' => '骨镰', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '聚阴丹', 'rate' => 30, 'heal' => 1500], ], 'spells' => [ - ['id' => 10, 'quality' => 'common', 'name' => '狼焰咆哮', 'rate' => 20, 'base' => 5, 'growth' => 0.6], - ['id' => 20, 'quality' => 'rare', 'name' => '月光寒冰', 'rate' => 25, 'base' => 10, 'growth' => 0.7], + ['id' => 10, 'quality' => 'rare', 'name' => '阴风刀', 'rate' => 40, 'base' => 40, 'growth' => 1.0], ], 'weight' => 50, ], [ - 'name' => '宗门长老', + 'name' => '千年阴魂兽', 'level' => 75, - 'hp' => 7500, - 'patk' => 700, - 'matk' => 280, - 'pdef' => 220, - 'mdef' => 180, - 'exp' => 3000, - 'spirit_stones' => 1000, + 'hp' => 8000, 'patk' => 100, 'matk' => 600, 'pdef' => 50, 'mdef' => 300, + 'exp' => 4000, 'spirit_stones' => 1200, 'drops' => [ - ['type' => 'armor', 'name' => '长老法袍', 'rate' => 20] + $armorTemplate, - ['type' => 'ring', 'name' => '长老戒', 'rate' => 20] + $ringTemplate, - ['type' => 'weapon', 'name' => '长老杖', 'rate' => 15] + $weaponTemplate, - ['type' => 'necklace', 'name' => '长老令', 'rate' => 12] + $necklaceTemplate, + ['type' => 'necklace', 'name' => '阴魂珠', 'quality' => 'epic', 'rate' => 25] + $necklaceTemplate, + ['type' => 'consume', 'name' => '阴魂石', 'rate' => 40, 'heal' => 0], ], 'spells' => [ - ['id' => 13, 'quality' => 'epic', 'name' => '长老烈焰', 'rate' => 20, 'base' => 25, 'growth' => 1], - ['id' => 22, 'quality' => 'epic', 'name' => '宗门流星', 'rate' => 25, 'base' => 22, 'growth' => 0.95], - ['id' => 31, 'quality' => 'rare', 'name' => '宗门护盾', 'rate' => 15, 'base' => 8, 'growth' => 0.6], + ['id' => 35, 'quality' => 'epic', 'name' => '灵魂尖啸', 'rate' => 50, 'base' => 80, 'growth' => 1.5], ], 'weight' => 35, ], [ - 'name' => '慕沛灵', - 'level' => 80, - 'hp' => 12000, - 'patk' => 900, - 'matk' => 360, - 'pdef' => 280, - 'mdef' => 230, - 'exp' => 5000, - 'spirit_stones' => 2000, + 'name' => '鬼灵门大长老', + 'level' => 80, // 元婴中期 + 'hp' => 15000, 'patk' => 400, 'matk' => 800, 'pdef' => 400, 'mdef' => 500, + 'exp' => 10000, 'spirit_stones' => 3000, 'drops' => [ - ['type' => 'weapon', 'name' => '落云剑', 'quality' => 'epic', 'rate' => 15] + $weaponTemplate, - ['type' => 'necklace', 'name' => '定魂珠', 'rate' => 20] + $necklaceTemplate, - ['type' => 'armor', 'name' => '云中甲', 'quality' => 'rare', 'rate' => 12] + $armorTemplate, - ['type' => 'boots', 'name' => '飘云靴', 'quality' => 'rare', 'rate' => 10] + $bootsTemplate, - ['type' => 'consume', 'name' => '培婴丹', 'rate' => 25, 'heal' => 3000], + ['type' => 'weapon', 'name' => '招魂幡', 'quality' => 'legendary', 'matk' => 400, 'rate' => 20], // 顶级阴属性法宝 + ['type' => 'boots', 'name' => '幽冥靴', 'quality' => 'epic', 'rate' => 25] + $bootsTemplate, + ['type' => 'quest_item', 'name' => '青竹剑诀(残页)', 'rate' => 100], // 任务道具 + ['type' => 'consume', 'name' => '化形草', 'rate' => 30, 'heal' => 0], ], 'spells' => [ - ['id' => 14, 'quality' => 'epic', 'name' => '剑仙之意', 'rate' => 20, 'base' => 25, 'growth' => 1], - ['id' => 24, 'quality' => 'legendary', 'name' => '风云诀', 'rate' => 25, 'base' => 42, 'growth' => 1.15], - ['id' => 33, 'quality' => 'epic', 'name' => '救赎之力', 'rate' => 15, 'base' => 18, 'growth' => 0.8], - ['id' => 2, 'quality' => 'rare', 'name' => '生命同盟', 'rate' => 20, 'base' => 18, 'growth' => 1], - ['id' => 32, 'quality' => 'epic', 'name' => '圣灵护佑', 'rate' => 25, 'base' => 18, 'growth' => 0.8], + ['id' => 15, 'quality' => 'legendary', 'name' => '修罗鬼王', 'rate' => 40, 'base' => 150, 'growth' => 1.8], + ['id' => 20, 'quality' => 'epic', 'name' => '幽冥之力', 'rate' => 30, 'base' => 80, 'growth' => 1.2], + ['id' => 25, 'quality' => 'rare', 'name' => '阴灵束缚', 'rate' => 25, 'base' => 60, 'growth' => 0.9], ], 'weight' => 15, ], ], ], - 11 => [ - 'name' => '坠魔谷', + + // ------------------------------------------------------------ + // 11. 大晋·落云宗 (Lv.80-88) + // ------------------------------------------------------------ + 12 => [ + 'name' => '大晋·落云宗', 'min_level' => 80, - 'desc' => '天南第一凶地,上古修士封印古魔之所。', + 'key_item' => '青雷竹', // 从宗门执法长老掉落 + 'desc' => '越过天南边界,进入大晋的地域。韩立在此地加入落云宗,接触到更高级的功法和炼器术。', 'monsters' => [ [ - 'name' => '古魔分魂', + 'name' => '落云宗内门弟子', 'level' => 82, - 'hp' => 10000, - 'patk' => 850, - 'matk' => 340, - 'pdef' => 270, - 'mdef' => 220, - 'exp' => 4000, - 'spirit_stones' => 1200, + 'hp' => 10000, 'patk' => 700, 'matk' => 500, 'pdef' => 300, 'mdef' => 250, + 'exp' => 5000, 'spirit_stones' => 1500, 'drops' => [ - ['type' => 'weapon', 'name' => '魔魂刀', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '魔魂衣', 'rate' => 15] + $armorTemplate, - ['type' => 'ring', 'name' => '魔魂戒', 'rate' => 12] + $ringTemplate, - ['type' => 'consume', 'name' => '魔髓钻', 'rate' => 15, 'heal' => 2000], + ['type' => 'weapon', 'name' => '飞剑符', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '落云丹', 'rate' => 30, 'heal' => 2000], ], 'spells' => [ - ['id' => 14, 'quality' => 'epic', 'name' => '古魔剑意', 'rate' => 20, 'base' => 25, 'growth' => 1], - ['id' => 21, 'quality' => 'epic', 'name' => '魔火爆裂', 'rate' => 25, 'base' => 22, 'growth' => 0.95], + ['id' => 10, 'quality' => 'epic', 'name' => '五行灵术', 'rate' => 40, 'base' => 50, 'growth' => 1.2], + ], + 'weight' => 40, + ], + [ + 'name' => '银翅夜枭(傀儡)', // 韩立常用的炼制傀儡素材,此地是其聚集地 + 'level' => 85, + 'hp' => 12000, 'patk' => 1000, 'matk' => 600, 'pdef' => 400, 'mdef' => 350, + 'exp' => 7000, 'spirit_stones' => 2500, + 'drops' => [ + ['type' => 'weapon', 'name' => '银翅羽毛', 'quality' => 'legendary', 'patk' => 300, 'rate' => 20], // 顶级炼器材料 + ['type' => 'boots', 'name' => '银翅战靴', 'quality' => 'epic', 'rate' => 15] + $bootsTemplate, + ['type' => 'consume', 'name' => '九曲灵参', 'rate' => 25, 'heal' => 5000], + ], + 'spells' => [ + ['id' => 15, 'quality' => 'legendary', 'name' => '音速突袭', 'rate' => 40, 'base' => 180, 'growth' => 2.0], + ], + 'weight' => 30, + ], + [ + 'name' => '宗门执法长老', + 'level' => 88, // 元婴后期 + 'hp' => 18000, 'patk' => 900, 'matk' => 1200, 'pdef' => 500, 'mdef' => 600, + 'exp' => 12000, 'spirit_stones' => 4000, + 'desc' => '落云宗元婴后期高手,通常不会出手,但一旦出手实力惊人。', + 'drops' => [ + ['type' => 'quest_item', 'name' => '青雷竹', 'rate' => 100], // 任务道具 + ['type' => 'ring', 'name' => '雷电法环', 'quality' => 'legendary', 'rate' => 25] + $ringTemplate, + ['type' => 'necklace', 'name' => '雷鸣项链', 'quality' => 'epic', 'rate' => 20] + $necklaceTemplate, + ['type' => 'armor', 'name' => '落云法袍', 'quality' => 'epic', 'rate' => 20] + $armorTemplate, + ['type' => 'consume', 'name' => '炼虚丹', 'rate' => 30, 'heal' => 8000], + ], + 'spells' => [ + ['id' => 12, 'quality' => 'legendary', 'name' => '天雷罚', 'rate' => 40, 'base' => 150, 'growth' => 1.5], + ['id' => 30, 'quality' => 'epic', 'name' => '五行护盾', 'rate' => 30, 'base' => 0, 'growth' => 0], + ['id' => 40, 'quality' => 'legendary', 'name' => '天地雷鸣', 'rate' => 35, 'base' => 180, 'growth' => 1.8], + ['id' => 41, 'quality' => 'epic', 'name' => '五行剑阵', 'rate' => 25, 'base' => 120, 'growth' => 1.3], + ], + 'weight' => 20, + ], + ], + ], + + // ------------------------------------------------------------ + // 12. 大晋·天星城 (Lv.88-95) - 元婴期终章 + // ------------------------------------------------------------ + 13 => [ + 'name' => '大晋·天星城', + 'min_level' => 88, + 'key_item' => '玄天灵宝(仿)', // 从天魔宗太上长老掉落 + 'desc' => '大晋修仙界的中心城池,聚集了大量高阶修士。韩立在此地因身份暴露而卷入正魔两道的纷争。', + 'monsters' => [ + [ + 'name' => '天魔宗弟子', + 'level' => 90, + 'hp' => 15000, 'patk' => 800, 'matk' => 1000, 'pdef' => 400, 'mdef' => 500, + 'exp' => 8000, 'spirit_stones' => 3000, + 'drops' => [ + ['type' => 'weapon', 'name' => '魔魂刺', 'rate' => 20] + $weaponTemplate, + ['type' => 'ring', 'name' => '魔道秘术', 'rate' => 15] + $ringTemplate, + ['type' => 'consume', 'name' => '魔灵液', 'rate' => 25, 'heal' => 3000], + ], + 'spells' => [ + ['id' => 15, 'quality' => 'epic', 'name' => '天魔解体', 'rate' => 40, 'base' => 100, 'growth' => 1.2], ], 'weight' => 50, ], [ - 'name' => '空间裂缝', - 'level' => 85, - 'hp' => 15000, - 'patk' => 1000, - 'matk' => 400, - 'pdef' => 320, - 'mdef' => 260, - 'exp' => 5000, - 'spirit_stones' => 1500, + 'name' => '星宫双圣分身', // 天星城主要统治者 + 'level' => 93, + 'hp' => 20000, 'patk' => 1000, 'matk' => 1500, 'pdef' => 500, 'mdef' => 800, + 'exp' => 15000, 'spirit_stones' => 5000, + 'desc' => '星宫元婴后期修士的分身,实力强大,是城内秩序的维护者。', 'drops' => [ - ['type' => 'armor', 'name' => '太乙银精甲', 'rate' => 20] + $armorTemplate, - ['type' => 'boots', 'name' => '虚空靴', 'rate' => 20] + $bootsTemplate, - ['type' => 'weapon', 'name' => '空间刃', 'rate' => 15] + $weaponTemplate, - ['type' => 'necklace', 'name' => '虚空珠', 'rate' => 12] + $necklaceTemplate, + ['type' => 'necklace', 'name' => '星宫令', 'quality' => 'legendary', 'rate' => 10] + $necklaceTemplate, + ['type' => 'weapon', 'name' => '七曜神光', 'quality' => 'epic', 'rate' => 20], + ['type' => 'boots', 'name' => '星宫靴', 'quality' => 'epic', 'rate' => 15] + $bootsTemplate, ], 'spells' => [ - ['id' => 23, 'quality' => 'epic', 'name' => '空间风暴', 'rate' => 20, 'base' => 22, 'growth' => 0.95], - ['id' => 35, 'quality' => 'legendary', 'name' => '虚空之力', 'rate' => 25, 'base' => 35, 'growth' => 1], - ['id' => 30, 'quality' => 'rare', 'name' => '空间护盾', 'rate' => 15, 'base' => 8, 'growth' => 0.6], + ['id' => 12, 'quality' => 'legendary', 'name' => '七星落', 'rate' => 40, 'base' => 200, 'growth' => 1.8], + ['id' => 30, 'quality' => 'epic', 'name' => '星辰护盾', 'rate' => 30, 'base' => 0, 'growth' => 0], ], - 'weight' => 35, + 'weight' => 30, ], [ - 'name' => '古魔主魂', - 'level' => 90, - 'hp' => 25000, + 'name' => '天魔宗太上长老', + 'level' => 95, // 接近化神期 + 'hp' => 30000, 'patk' => 1500, - 'matk' => 600, - 'pdef' => 480, - 'mdef' => 400, - 'exp' => 10000, - 'spirit_stones' => 5000, + 'matk' => 2000, + 'pdef' => 800, + 'mdef' => 1000, + 'exp' => 30000, + 'spirit_stones' => 10000, + 'desc' => '元婴大圆满境界,为了争夺至宝不惜与星宫开战的魔道巨擘。', 'drops' => [ - ['type' => 'weapon', 'name' => '黑风旗', 'quality' => 'legendary', 'matk' => 800, 'rate' => 20], - ['type' => 'armor', 'name' => '魔龙甲', 'quality' => 'legendary', 'pdef' => 350, 'mdef' => 250, 'rate' => 20], - ['type' => 'necklace', 'name' => '魔龙珠', 'quality' => 'epic', 'rate' => 15] + $necklaceTemplate, - ['type' => 'boots', 'name' => '魔龙靴', 'quality' => 'rare', 'rate' => 12] + $bootsTemplate, - ['type' => 'consume', 'name' => '万年灵乳', 'rate' => 15, 'heal' => 8000], + ['type' => 'weapon', 'name' => '玄天斩灵剑(仿)', 'quality' => 'legendary', 'patk' => 1000, 'rate' => 10], // 仿制灵宝 + ['type' => 'necklace', 'name' => '天魔项链', 'quality' => 'epic', 'rate' => 20] + $necklaceTemplate, + ['type' => 'boots', 'name' => '魔神靴', 'quality' => 'legendary', 'rate' => 15] + $bootsTemplate, + ['type' => 'armor', 'name' => '天魔甲', 'quality' => 'legendary', 'pdef' => 250, 'mdef' => 300, 'rate' => 15], + ['type' => 'consume', 'name' => '通玄丹', 'quality' => 'legendary', 'rate' => 25, 'heal' => 10000], // 辅助化神 + ['type' => 'quest_item', 'name' => '玄天灵宝(仿)', 'rate' => 100], // 任务道具 ], 'spells' => [ - ['id' => 15, 'quality' => 'legendary', 'name' => '古魔灭世', 'rate' => 20, 'base' => 45, 'growth' => 1.2], - ['id' => 25, 'quality' => 'legendary', 'name' => '狂风魔力', 'rate' => 25, 'base' => 48, 'growth' => 1.3], - ['id' => 34, 'quality' => 'epic', 'name' => '古魔护盾', 'rate' => 15, 'base' => 18, 'growth' => 0.8], - ['id' => 35, 'quality' => 'legendary', 'name' => '魔界永恒', 'rate' => 20, 'base' => 35, 'growth' => 1], - ['id' => 4, 'quality' => 'rare', 'name' => '魔泉生命', 'rate' => 25, 'base' => 18, 'growth' => 1], + ['id' => 15, 'quality' => 'legendary', 'name' => '逆天魔功', 'rate' => 35, 'base' => 300, 'growth' => 2.5], + ['id' => 25, 'quality' => 'legendary', 'name' => '灭世魔云', 'rate' => 35, 'base' => 250, 'growth' => 2.0], + ['id' => 28, 'quality' => 'epic', 'name' => '天魔护盾', 'rate' => 30, 'base' => 0, 'growth' => 0], + ['id' => 45, 'quality' => 'legendary', 'name' => '魔界降临', 'rate' => 25, 'base' => 280, 'growth' => 2.2], ], - 'weight' => 15, + 'weight' => 20, ], ], ], // ============================================================ // 第五章:化神期 (Lv.90-100) // ============================================================ - 12 => [ - 'name' => '昆吾山', - 'min_level' => 90, - 'desc' => '上古封印之地,通天灵宝众多,化神修士云集。', - 'monsters' => [ - [ - 'name' => '昆吾守卫', - 'level' => 91, - 'hp' => 20000, - 'patk' => 1200, - 'matk' => 480, - 'pdef' => 380, - 'mdef' => 310, - 'exp' => 6000, - 'spirit_stones' => 2000, - 'drops' => [ - ['type' => 'weapon', 'name' => '晶砖', 'rate' => 20] + $weaponTemplate, - ['type' => 'armor', 'name' => '灵晶甲', 'rate' => 15] + $armorTemplate, - ['type' => 'ring', 'name' => '晶体戒', 'rate' => 12] + $ringTemplate, - ['type' => 'consume', 'name' => '灵烛果', 'rate' => 20, 'heal' => 3000], - ], - 'spells' => [ - ['id' => 13, 'quality' => 'epic', 'name' => '晶体烈焰', 'rate' => 20, 'base' => 25, 'growth' => 1], - ['id' => 20, 'quality' => 'rare', 'name' => '灵山冰雹', 'rate' => 25, 'base' => 10, 'growth' => 0.7], - ], - 'weight' => 50, - ], - [ - 'name' => '银翅夜叉', - 'level' => 93, - 'hp' => 30000, - 'patk' => 1600, - 'matk' => 640, - 'pdef' => 510, - 'mdef' => 420, - 'exp' => 8000, - 'spirit_stones' => 3000, - 'drops' => [ - ['type' => 'armor', 'name' => '银翅甲', 'rate' => 20] + $armorTemplate, - ['type' => 'necklace', 'name' => '夜叉链', 'rate' => 20] + $necklaceTemplate, - ['type' => 'weapon', 'name' => '夜叉叉', 'rate' => 15] + $weaponTemplate, - ['type' => 'boots', 'name' => '夜叉靴', 'rate' => 12] + $bootsTemplate, - ], - 'spells' => [ - ['id' => 14, 'quality' => 'epic', 'name' => '夜叉剑术', 'rate' => 20, 'base' => 25, 'growth' => 1], - ['id' => 23, 'quality' => 'epic', 'name' => '虚空风暴', 'rate' => 25, 'base' => 22, 'growth' => 0.95], - ['id' => 35, 'quality' => 'legendary', 'name' => '天罚之力', 'rate' => 15, 'base' => 35, 'growth' => 1], - ], - 'weight' => 35, - ], - [ - 'name' => '元刹圣祖分身', - 'level' => 95, - 'hp' => 50000, - 'patk' => 2200, - 'matk' => 880, - 'pdef' => 700, - 'mdef' => 580, - 'exp' => 15000, - 'spirit_stones' => 8000, - 'drops' => [ - ['type' => 'weapon', 'name' => '八灵尺', 'quality' => 'legendary', 'matk' => 1200, 'rate' => 20], - ['type' => 'ring', 'name' => '雪晶珠', 'quality' => 'legendary', 'crit' => 15, 'rate' => 20], - ['type' => 'armor', 'name' => '圣祖甲', 'quality' => 'epic', 'rate' => 15] + $armorTemplate, - ['type' => 'necklace', 'name' => '圣祖链', 'quality' => 'epic', 'rate' => 12] + $necklaceTemplate, - ['type' => 'consume', 'name' => '回阳水', 'rate' => 25, 'heal' => 10000], - ], - 'spells' => [ - ['id' => 15, 'quality' => 'legendary', 'name' => '元刹灭世', 'rate' => 20, 'base' => 45, 'growth' => 1.2], - ['id' => 25, 'quality' => 'legendary', 'name' => '永恒灭亡', 'rate' => 25, 'base' => 48, 'growth' => 1.3], - ['id' => 33, 'quality' => 'epic', 'name' => '圣祖救赎', 'rate' => 15, 'base' => 18, 'growth' => 0.8], - ['id' => 34, 'quality' => 'epic', 'name' => '永生护盾', 'rate' => 20, 'base' => 18, 'growth' => 0.8], - ['id' => 5, 'quality' => 'epic', 'name' => '暴击疗愈', 'rate' => 25, 'base' => 38, 'growth' => 1.2], - ], - 'weight' => 15, - ], - ], - ], - 13 => [ - 'name' => '空间节点', + 14 => [ + 'name' => '昆吾山·玄天殿', 'min_level' => 95, - 'desc' => '通往灵界的薄弱节点,飞升之路的最后考验。', + 'key_item' => '真魔之气', // 从古魔分身掉落 + 'desc' => '大晋第一险地,上古封印之地。藏有玄天灵宝和真魔之气,是韩立在人界篇的最终战场。', 'monsters' => [ [ - 'name' => '虚空兽', - 'level' => 96, - 'hp' => 35000, - 'patk' => 1800, - 'matk' => 720, - 'pdef' => 570, - 'mdef' => 470, - 'exp' => 9000, - 'spirit_stones' => 3500, + 'name' => '古魔分身', + 'level' => 98, + 'hp' => 30000, + 'patk' => 2000, + 'matk' => 2500, + 'pdef' => 1200, + 'mdef' => 1500, + 'exp' => 40000, + 'spirit_stones' => 15000, + 'desc' => '被封印在上古法阵中的魔界分身,身携真魔之气,极难对付。', 'drops' => [ - ['type' => 'weapon', 'name' => '虚空爪', 'rate' => 20] + $weaponTemplate, - ['type' => 'boots', 'name' => '破空靴', 'rate' => 20] + $bootsTemplate, - ['type' => 'armor', 'name' => '虚空衣', 'rate' => 15] + $armorTemplate, - ['type' => 'ring', 'name' => '虚空戒', 'rate' => 12] + $ringTemplate, + ['type' => 'quest_item', 'name' => '真魔之气', 'rate' => 100], // 任务道具 + ['type' => 'armor', 'name' => '魔魂甲', 'quality' => 'epic', 'rate' => 15] + $armorTemplate, + ['type' => 'consume', 'name' => '玄天残片', 'rate' => 50, 'heal' => 0], // 炼制玄天灵宝的关键 ], 'spells' => [ - ['id' => 12, 'quality' => 'rare', 'name' => '虚空雷击', 'rate' => 20, 'base' => 14, 'growth' => 0.9], - ['id' => 20, 'quality' => 'rare', 'name' => '虚空冰雹', 'rate' => 25, 'base' => 10, 'growth' => 0.7], + ['id' => 15, 'quality' => 'legendary', 'name' => '魔祖之手', 'rate' => 40, 'base' => 350, 'growth' => 3.0], + ['id' => 35, 'quality' => 'legendary', 'name' => '真魔领域', 'rate' => 30, 'base' => 0, 'growth' => 0], // 减益光环 ], 'weight' => 50, ], [ - 'name' => '空间风暴', - 'level' => 98, - 'hp' => 45000, - 'patk' => 2000, - 'matk' => 800, - 'pdef' => 640, - 'mdef' => 530, - 'exp' => 11000, - 'spirit_stones' => 4500, + 'name' => '冰凤残魂', + 'level' => 100, + 'hp' => 40000, + 'patk' => 1800, + 'matk' => 3000, + 'pdef' => 1500, + 'mdef' => 2000, + 'exp' => 60000, + 'spirit_stones' => 25000, + 'desc' => '上古神兽冰凤的残魂,实力在古魔分身之上,掌握冰系法则之力。', 'drops' => [ - ['type' => 'armor', 'name' => '风暴甲', 'rate' => 20] + $armorTemplate, - ['type' => 'consume', 'name' => '空间晶石', 'rate' => 20, 'heal' => 5000], - ['type' => 'weapon', 'name' => '风暴剑', 'rate' => 15] + $weaponTemplate, - ['type' => 'necklace', 'name' => '风暴珠', 'rate' => 12] + $necklaceTemplate, + ['type' => 'weapon', 'name' => '冰魄神光', 'quality' => 'legendary', 'matk' => 600, 'rate' => 25], + ['type' => 'necklace', 'name' => '冰凤精血', 'quality' => 'legendary', 'rate' => 15] + $necklaceTemplate, + ['type' => 'consume', 'name' => '涅槃果', 'rate' => 30, 'heal' => 15000], ], 'spells' => [ - ['id' => 23, 'quality' => 'epic', 'name' => '灭世空间', 'rate' => 20, 'base' => 22, 'growth' => 0.95], - ['id' => 25, 'quality' => 'legendary', 'name' => '永恒风暴', 'rate' => 25, 'base' => 48, 'growth' => 1.3], - ['id' => 35, 'quality' => 'legendary', 'name' => '空间之力', 'rate' => 15, 'base' => 35, 'growth' => 1], + ['id' => 25, 'quality' => 'legendary', 'name' => '冰凤风暴', 'rate' => 50, 'base' => 400, 'growth' => 3.5], + ['id' => 33, 'quality' => 'epic', 'name' => '极寒禁锢', 'rate' => 30, 'base' => 0, 'growth' => 0], ], 'weight' => 35, ], [ - 'name' => '冰凤', - 'level' => 100, + 'name' => '玄天魔祖(主意识)', // 人界篇最终BOSS + 'level' => 105, // 接近飞升 'hp' => 80000, - 'patk' => 3000, - 'matk' => 1200, - 'pdef' => 960, - 'mdef' => 800, - 'exp' => 30000, - 'spirit_stones' => 15000, + 'patk' => 3500, + 'matk' => 4500, + 'pdef' => 2500, + 'mdef' => 3000, + 'exp' => 100000, + 'spirit_stones' => 50000, + 'desc' => '自上古时期被封印的魔界至尊,是韩立在人界遇到的最强大敌人。', 'drops' => [ - ['type' => 'weapon', 'name' => '青竹蜂云剑', 'quality' => 'legendary', 'rate' => 15] + $weaponTemplate, - ['type' => 'armor', 'name' => '五行甲', 'quality' => 'legendary', 'rate' => 15] + $armorTemplate, - ['type' => 'necklace', 'name' => '凤凰链', 'quality' => 'legendary', 'rate' => 12] + $necklaceTemplate, - ['type' => 'boots', 'name' => '凤凰靴', 'quality' => 'epic', 'rate' => 10] + $bootsTemplate, - ['type' => 'consume', 'name' => '飞升令', 'rate' => 25, 'heal' => 99999], + ['type' => 'weapon', 'name' => '玄天斩灵剑(仿)', 'quality' => 'legendary', 'patk' => 1000, 'rate' => 10], // 仿制灵宝 + ['type' => 'necklace', 'name' => '玄天护符', 'quality' => 'legendary', 'rate' => 15] + $necklaceTemplate, + ['type' => 'boots', 'name' => '玄天之履', 'quality' => 'legendary', 'rate' => 20] + $bootsTemplate, + ['type' => 'armor', 'name' => '混沌魔铠', 'quality' => 'legendary', 'pdef' => 500, 'mdef' => 500, 'rate' => 15] + $armorTemplate, + ['type' => 'consume', 'name' => '九转还魂丹', 'quality' => 'legendary', 'rate' => 20, 'heal' => 50000], + ['type' => 'consume', 'name' => '飞升灵符', 'quality' => 'legendary', 'rate' => 100], // 飞升上界的必要道具 ], 'spells' => [ - ['id' => 15, 'quality' => 'legendary', 'name' => '凤凰灭世', 'rate' => 20, 'base' => 45, 'growth' => 1.2], - ['id' => 25, 'quality' => 'legendary', 'name' => '冰凤风暴', 'rate' => 25, 'base' => 48, 'growth' => 1.3], - ['id' => 33, 'quality' => 'epic', 'name' => '永恒救赎', 'rate' => 15, 'base' => 18, 'growth' => 0.8], - ['id' => 35, 'quality' => 'legendary', 'name' => '凤凰之力', 'rate' => 20, 'base' => 35, 'growth' => 1], - ['id' => 6, 'quality' => 'epic', 'name' => '援护之术', 'rate' => 25, 'base' => 38, 'growth' => 1.2], + ['id' => 15, 'quality' => 'legendary', 'name' => '裂空爪', 'rate' => 40, 'base' => 500, 'growth' => 4.0], + ['id' => 25, 'quality' => 'legendary', 'name' => '寂灭神雷', 'rate' => 30, 'base' => 600, 'growth' => 4.5], + ['id' => 35, 'quality' => 'legendary', 'name' => '魔魂附体', 'rate' => 20, 'base' => 0, 'growth' => 0], // 永久属性提升 + ['id' => 50, 'quality' => 'legendary', 'name' => '绝世斩杀', 'rate' => 25, 'base' => 700, 'growth' => 5.0], ], 'weight' => 15, ], diff --git a/src/Entities/Actor.php b/src/Entities/Actor.php index b4f76dc..b8ab110 100644 --- a/src/Entities/Actor.php +++ b/src/Entities/Actor.php @@ -243,11 +243,11 @@ class Actor { // 多项式公式,避免过度指数增长 // base: 100 (1级升2级的基础经验) - // linear: 10 * level (线性增长部分) - // quadratic: 0.5 * level² (二次增长部分,增长速度比1.2x指数慢得多) + // linear: 100 * level (线性增长部分) + // quadratic: level * $level * $level (二次增长部分,增长速度比1.2x指数慢得多) $base = 100; - $linear = 10 * $level; - $quadratic = (int)(0.5 * $level * $level); + $linear = 100 * $level; + $quadratic = (int)($level * $level * $level); return $base + $linear + $quadratic; } diff --git a/src/Entities/Item.php b/src/Entities/Item.php index caa673f..5ad0e0c 100644 --- a/src/Entities/Item.php +++ b/src/Entities/Item.php @@ -232,6 +232,24 @@ class Item return self::createFromSpec($spec, $baseLevel); } + /** + * 创建任务道具 - 用于地图解锁的特殊物品 + * @param string $name 任务物品名称 + * @return array 任务物品数组 + */ + public static function createQuestItem(string $name): array + { + return [ + 'id' => uniqid('quest_'), + 'type' => 'quest_item', + 'name' => $name, + 'quality' => 'legendary', + 'level' => 1, + 'quantity' => 1, + 'desc' => '关键任务物品,用于解锁新区域', + ]; + } + /** * 创建法术物品 - 支持新的丰富法术系统 * @param int $spellId 法术ID diff --git a/src/Entities/Monster.php b/src/Entities/Monster.php index eb47d68..b7b5dfe 100644 --- a/src/Entities/Monster.php +++ b/src/Entities/Monster.php @@ -152,6 +152,16 @@ class Monster extends Actor $type = $drop['type'] ?? ''; $rate = $drop['rate'] ?? 0; + // 处理任务物品 + if ($type === 'quest_item') { + $item = Item::createQuestItem($drop['name'] ?? '未知道具'); + $this->dropTable[] = [ + 'item' => $item, + 'rate' => $rate, + ]; + continue; + } + if ($type === 'consume') { $spec = $drop; unset($spec['rate']); diff --git a/src/Modules/DungeonSelectPanel.php b/src/Modules/DungeonSelectPanel.php index 023729e..9ff289d 100644 --- a/src/Modules/DungeonSelectPanel.php +++ b/src/Modules/DungeonSelectPanel.php @@ -9,6 +9,33 @@ class DungeonSelectPanel { public function __construct(public Game $game) {} + /** + * 检查玩家是否拥有指定物品 + */ + private function hasItem(string $itemName): bool + { + foreach ($this->game->player->inventory as $item) { + if (($item['name'] ?? '') === $itemName) { + return true; + } + } + return false; + } + + /** + * 检查玩家是否可以进入某个副本 + */ + private function canEnterDungeon(array $map): bool + { + // 如果没有key_item要求,可以进入 + if ($map['key_item'] === null) { + return true; + } + + // 检查玩家是否拥有该钥匙 + return $this->hasItem($map['key_item']); + } + public function show() { Screen::clear($this->game->output); @@ -20,8 +47,18 @@ class DungeonSelectPanel $out->writeln(""); $maps = require __DIR__ . '/../../src/Data/maps.php'; + $availableMaps = []; + + // 只显示已解锁的地图 foreach ($maps as $id => $map) { - $out->writeln("[{$id}] {$map['name']} (Lv.{$map['min_level']})"); + if ($this->canEnterDungeon($map)) { + $availableMaps[$id] = $map; + $out->writeln("[{$id}] {$map['name']} (Lv.{$map['min_level']})"); + } else { + // 显示未解锁的地图 + $keyItem = $map['key_item']; + $out->writeln("[\033[90m{$id}\033[0m] {$map['name']} (未解锁 - 需要: {$keyItem})"); + } } $out->writeln(""); @@ -34,12 +71,25 @@ class DungeonSelectPanel return; } - if (isset($maps[$dungeonId])) { - $this->game->dungeonId = (int)$dungeonId; - $this->game->state = Game::BATTLE; - } else { - $out->writeln("无效副本"); + // 验证选择的副本是否存在 + if (!isset($maps[$dungeonId])) { + $out->writeln("\033[91m无效副本\033[0m"); Screen::sleep(1); + return; } + + $selectedMap = $maps[$dungeonId]; + + // 检查是否有权限进入 + if (!$this->canEnterDungeon($selectedMap)) { + $out->writeln("\033[91m该副本尚未解锁!\033[0m"); + $out->writeln("需要物品: \033[93m{$selectedMap['key_item']}\033[0m"); + Screen::sleep(2); + return; + } + + // 进入副本 + $this->game->dungeonId = (int)$dungeonId; + $this->game->state = Game::BATTLE; } } diff --git a/src/Modules/InventoryPanel.php b/src/Modules/InventoryPanel.php index 0aa6f80..795deee 100644 --- a/src/Modules/InventoryPanel.php +++ b/src/Modules/InventoryPanel.php @@ -30,6 +30,7 @@ class InventoryPanel 'necklace' => '项链', 'equipment' => '装备', 'consume' => '消耗品', + 'quest_item' => '任务物品', ]; public function __construct(public Game $game) {} @@ -48,7 +49,8 @@ class InventoryPanel // Filter items by category if ($category == 'equipment'){ - $items = array_values(array_filter($allItems, fn($item) => $item['type'] !== 'consume')); + $items = array_values(array_filter($allItems, fn($item) => + $item['type'] !== 'consume' && $item['type'] !== 'quest_item')); }else{ $items = $category === 'all' ? $allItems @@ -157,30 +159,44 @@ class InventoryPanel $out->writeln("║ 拥有数量: {$quantity}"); } - // 计算售价 - $sellPrice = \Game\Entities\Item::calculateSellPrice($item); - $out->writeln("║"); - $out->writeln("║ 💰 售价: {$sellPrice} 灵石"); + // 任务物品不显示售价 + if ($item['type'] !== 'quest_item') { + // 计算售价 + $sellPrice = \Game\Entities\Item::calculateSellPrice($item); + $out->writeln("║"); + $out->writeln("║ 💰 售价: {$sellPrice} 灵石"); + } + $out->writeln("╚════════════════════════════════════════╝"); $out->writeln(""); $isEquip = in_array($item['type'], ['weapon', 'armor', 'boots', 'ring', 'necklace']); + $isQuestItem = $item['type'] === 'quest_item'; - if ($isEquip) { - $out->writeln("[1] 装备"); - } elseif ($item['type'] === 'consume') { - $out->writeln("[1] 使用"); + if ($isQuestItem) { + // 任务物品无法操作 + $out->writeln("这是一个关键任务物品,无法进行任何操作。"); + $out->writeln(""); + $out->writeln("[0] 返回"); + } else { + if ($isEquip) { + $out->writeln("[1] 装备"); + } elseif ($item['type'] === 'consume') { + $out->writeln("[1] 使用"); + } + + $out->writeln("[2] 出售"); + $out->writeln("[3] 丢弃"); + $out->writeln("[0] 返回"); } - $out->writeln("[2] 出售"); - $out->writeln("[3] 丢弃"); - $out->writeln("[0] 返回"); - $choice = Screen::input($out, "选择操作:"); - if ($choice == 1) $this->useItem($item, $inventoryIndex); - if ($choice == 2) $this->sellItem($item, $inventoryIndex); - if ($choice == 3) $this->dropItem($item, $inventoryIndex); + if (!$isQuestItem) { + if ($choice == 1) $this->useItem($item, $inventoryIndex); + if ($choice == 2) $this->sellItem($item, $inventoryIndex); + if ($choice == 3) $this->dropItem($item, $inventoryIndex); + } return $this->show($page, $category); } diff --git a/test/Test.php b/test/Test.php index f5f7b79..85306ef 100644 --- a/test/Test.php +++ b/test/Test.php @@ -5,6 +5,7 @@ use Game\Entities\Item; require __DIR__ . '/../vendor/autoload.php'; $monster = \Game\Entities\Monster::create(6); +dd($monster->getTotalExpForLevel(10) - $monster->getTotalExpForLevel(9)); dd($monster->getRandomEquipmentDrops(100)); //$player = new \Game\Entities\Player();