diff --git a/src/Core/ItemDisplay.php b/src/Core/ItemDisplay.php index fff6607..93347f2 100644 --- a/src/Core/ItemDisplay.php +++ b/src/Core/ItemDisplay.php @@ -232,14 +232,15 @@ class ItemDisplay if ($type === 'spell') { // 法术显示由 SpellDisplay 处理(计算方式和基础数值) // 需要导入 SpellDisplay 后使用 - // $spellInfo = SpellDisplay::formatSpellCompact($item); + $statsStr = SpellDisplay::formatSpellCompact($item); // 为了向后兼容,使用内联逻辑(调用处应该使用 SpellDisplay) } else { // 显示装备的属性 $statsStr = self::formatStatsCompact($item); - if ($statsStr) { - $parts[] = $statsStr; - } + + } + if ($statsStr) { + $parts[] = $statsStr; } // 词条数量提示(仅限装备) diff --git a/src/Core/SpellDisplay.php b/src/Core/SpellDisplay.php index 97678b9..33a3fe7 100644 --- a/src/Core/SpellDisplay.php +++ b/src/Core/SpellDisplay.php @@ -409,18 +409,14 @@ class SpellDisplay // 根据法术类型显示基础数值 $valueStr = ''; if ($spellType === 'damage_single' || $spellType === 'damage_aoe') { - $damageRatio = $spell['damage_ratio'] ?? [1.2, 1.6, 2.0, 2.6]; - $qualityIndex = self::getQualityIndex($spell['quality'] ?? 'common'); - $ratio = $damageRatio[$qualityIndex] ?? 1.0; - $valueStr = self::$green . "{$ratio}x" . self::$reset; + $damageRatio = $spell['damage_ratio']; + $valueStr = self::$green . "{$damageRatio}x" . self::$reset; } elseif ($spellType === 'heal_single' || $spellType === 'heal_aoe') { - $healRatio = $spell['heal_ratio'] ?? [0.5, 0.8, 1.2, 1.8]; - $qualityIndex = self::getQualityIndex($spell['quality'] ?? 'common'); - $ratio = $healRatio[$qualityIndex] ?? 0.5; - $valueStr = self::$green . "{$ratio}x" . self::$reset; + $healRatio = $spell['heal_ratio']; + $valueStr = self::$green . "{$healRatio}x" . self::$reset; } - return self::$cyan . "[{$calcDesc}]" . self::$reset . ($valueStr ? " " . $valueStr : ""); + return self::$cyan . "[{$calcDesc}]" . self::$reset . $valueStr; } /** diff --git a/src/Data/maps.php b/src/Data/maps.php index f358329..67365bf 100644 --- a/src/Data/maps.php +++ b/src/Data/maps.php @@ -106,11 +106,11 @@ return [ 'exp' => 10, 'spirit_stones' => 2, 'drops' => [ - ['type' => 'weapon', 'name' => '铁刀', 'rate' => 10] + $weaponTemplate, - ['type' => 'consume', 'name' => '金疮药', 'rate' => 15, 'heal' => 30], + ['type' => 'weapon', 'name' => '铁刀', 'rate' => 25] + $weaponTemplate, + ['type' => 'consume', 'name' => '金疮药', 'rate' => 20, 'heal' => 30], ], 'spells' => [ - ['id' => 10, 'name' => '柔拳', 'rate' => 10], + ['id' => 10, 'name' => '柔拳', 'rate' => 25], ], 'weight' => 60, ], @@ -125,12 +125,12 @@ return [ 'exp' => 20, 'spirit_stones' => 5, 'drops' => [ - ['type' => 'armor', 'name' => '皮甲', 'rate' => 10] + $armorTemplate, - ['type' => 'consume', 'name' => '黄龙丹', 'rate' => 10, 'heal' => 50], + ['type' => 'armor', 'name' => '皮甲', 'rate' => 25] + $armorTemplate, + ['type' => 'consume', 'name' => '黄龙丹', 'rate' => 25, 'heal' => 50], ], 'spells' => [ - ['id' => 10, 'name' => '刀气切割', 'rate' => 15], - ['id' => 20, 'name' => '寒冰爆裂', 'rate' => 10], + ['id' => 10, 'name' => '刀气切割', 'rate' => 20], + ['id' => 20, 'name' => '寒冰爆裂', 'rate' => 25], ], 'minions' => [ ['name' => '野狼帮帮众', 'hp' => 30, 'patk' => 5, 'matk' => 2, 'pdef' => 0, 'mdef' => 0, 'exp' => 10, 'count' => 2], @@ -148,14 +148,14 @@ return [ 'exp' => 100, 'spirit_stones' => 20, 'drops' => [ - ['type' => 'weapon', 'name' => '眨眼剑法', 'quality' => 'rare', 'patk' => 15, 'rate' => 8], - ['type' => 'necklace', 'name' => '长生锁', 'rate' => 15] + $necklaceTemplate, + ['type' => 'weapon', 'name' => '眨眼剑法', 'quality' => 'rare', 'patk' => 15, 'rate' => 15], + ['type' => 'necklace', 'name' => '长生锁', 'rate' => 20] + $necklaceTemplate, ['type' => 'consume', 'name' => '清灵散', 'rate' => 40, 'heal' => 80], ], 'spells' => [ - ['id' => 1, 'name' => '妙手回春', 'rate' => 15], - ['id' => 2, 'name' => '舍身救人', 'rate' => 10], - ['id' => 30, 'name' => '集体治疗', 'rate' => 8], + ['id' => 1, 'name' => '妙手回春', 'rate' => 20], + ['id' => 2, 'name' => '舍身救人', 'rate' => 25], + ['id' => 30, 'name' => '集体治疗', 'rate' => 15], ], 'weight' => 10, ], @@ -177,12 +177,12 @@ return [ 'exp' => 35, 'spirit_stones' => 10, 'drops' => [ - ['type' => 'weapon', 'name' => '法器残片', 'rate' => 15] + $weaponTemplate, - ['type' => 'consume', 'name' => '辟谷丹', 'rate' => 15, 'heal' => 60], + ['type' => 'weapon', 'name' => '法器残片', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '辟谷丹', 'rate' => 20, 'heal' => 60], ], 'spells' => [ - ['id' => 10, 'name' => '初级火焰术', 'rate' => 15], - ['id' => 11, 'name' => '寒冰之术', 'rate' => 10], + ['id' => 10, 'name' => '初级火焰术', 'rate' => 20], + ['id' => 11, 'name' => '寒冰之术', 'rate' => 25], ], 'weight' => 50, ], @@ -197,12 +197,12 @@ return [ 'exp' => 50, 'spirit_stones' => 15, 'drops' => [ - ['type' => 'armor', 'name' => '青布衫', 'rate' => 15] + $armorTemplate, - ['type' => 'boots', 'name' => '神行靴', 'rate' => 10] + $bootsTemplate, + ['type' => 'armor', 'name' => '青布衫', 'rate' => 20] + $armorTemplate, + ['type' => 'boots', 'name' => '神行靴', 'rate' => 25] + $bootsTemplate, ], 'spells' => [ - ['id' => 10, 'name' => '火焰冲击', 'rate' => 15], - ['id' => 30, 'name' => '防护光环', 'rate' => 10], + ['id' => 10, 'name' => '火焰冲击', 'rate' => 20], + ['id' => 30, 'name' => '防护光环', 'rate' => 25], ], 'weight' => 35, ], @@ -217,15 +217,15 @@ return [ 'exp' => 150, 'spirit_stones' => 40, 'drops' => [ - ['type' => 'weapon', 'name' => '青叶法器', 'quality' => 'rare', 'matk' => 25, 'rate' => 8], - ['type' => 'ring', 'name' => '储物戒', 'rate' => 15] + $ringTemplate, - ['type' => 'consume', 'name' => '合气丹', 'rate' => 15, 'heal' => 100], + ['type' => 'weapon', 'name' => '青叶法器', 'quality' => 'rare', 'matk' => 25, 'rate' => 15], + ['type' => 'ring', 'name' => '储物戒', 'rate' => 20] + $ringTemplate, + ['type' => 'consume', 'name' => '合气丹', 'rate' => 20, 'heal' => 100], ], 'spells' => [ - ['id' => 10, 'name' => '炎火术', 'rate' => 15], - ['id' => 11, 'name' => '冰魄术', 'rate' => 10], - ['id' => 12, 'name' => '雷刹术', 'rate' => 8], - ['id' => 20, 'name' => '冰暴术', 'rate' => 15], + ['id' => 10, 'name' => '炎火术', 'rate' => 20], + ['id' => 11, 'name' => '冰魄术', 'rate' => 25], + ['id' => 12, 'name' => '雷刹术', 'rate' => 15], + ['id' => 20, 'name' => '冰暴术', 'rate' => 20], ], 'weight' => 15, ], @@ -247,11 +247,11 @@ return [ 'exp' => 60, 'spirit_stones' => 20, 'drops' => [ - ['type' => 'consume', 'name' => '紫猴花', 'rate' => 10, 'heal' => 120], + ['type' => 'consume', 'name' => '紫猴花', 'rate' => 25, 'heal' => 120], ], 'spells' => [ - ['id' => 10, 'name' => '兽火喷射', 'rate' => 15], - ['id' => 20, 'name' => '野兽嚎叫', 'rate' => 10], + ['id' => 10, 'name' => '兽火喷射', 'rate' => 20], + ['id' => 20, 'name' => '野兽嚎叫', 'rate' => 25], ], 'weight' => 50, ], @@ -266,13 +266,13 @@ return [ 'exp' => 80, 'spirit_stones' => 30, 'drops' => [ - ['type' => 'weapon', 'name' => '月刃', 'rate' => 15] + $weaponTemplate, - ['type' => 'armor', 'name' => '掩月法袍', 'rate' => 15] + $armorTemplate, + ['type' => 'weapon', 'name' => '月刃', 'rate' => 20] + $weaponTemplate, + ['type' => 'armor', 'name' => '掩月法袍', 'rate' => 20] + $armorTemplate, ], 'spells' => [ - ['id' => 11, 'name' => '月影冰术', 'rate' => 15], - ['id' => 20, 'name' => '月光雹', 'rate' => 10], - ['id' => 1, 'name' => '月华治愈', 'rate' => 8], + ['id' => 11, 'name' => '月影冰术', 'rate' => 20], + ['id' => 20, 'name' => '月光雹', 'rate' => 25], + ['id' => 1, 'name' => '月华治愈', 'rate' => 15], ], 'weight' => 35, ], @@ -287,16 +287,16 @@ return [ 'exp' => 300, 'spirit_stones' => 100, 'drops' => [ - ['type' => 'weapon', 'name' => '金竺笔', 'quality' => 'epic', 'matk' => 45, 'rate' => 15], - ['type' => 'armor', 'name' => '墨蛟甲', 'quality' => 'epic', 'pdef' => 20, 'mdef' => 15, 'rate' => 15], + ['type' => 'weapon', 'name' => '金竺笔', 'quality' => 'epic', 'matk' => 45, 'rate' => 20], + ['type' => 'armor', 'name' => '墨蛟甲', 'quality' => 'epic', 'pdef' => 20, 'mdef' => 15, 'rate' => 20], ['type' => 'consume', 'name' => '筑基丹', 'rate' => 50, 'heal' => 500], ], 'spells' => [ - ['id' => 11, 'name' => '墨液冰锥', 'rate' => 15], - ['id' => 20, 'name' => '墨蛟冰雹', 'rate' => 10], - ['id' => 22, 'name' => '墨影流星', 'rate' => 8], - ['id' => 30, 'name' => '蛟龙防御', 'rate' => 15], - ['id' => 1, 'name' => '生命恢复', 'rate' => 10], + ['id' => 11, 'name' => '墨液冰锥', 'rate' => 20], + ['id' => 20, 'name' => '墨蛟冰雹', 'rate' => 25], + ['id' => 22, 'name' => '墨影流星', 'rate' => 15], + ['id' => 30, 'name' => '蛟龙防御', 'rate' => 20], + ['id' => 1, 'name' => '生命恢复', 'rate' => 25], ], 'weight' => 15, ], @@ -321,12 +321,12 @@ return [ 'exp' => 100, 'spirit_stones' => 30, 'drops' => [ - ['type' => 'weapon', 'name' => '黄枫剑', 'rate' => 15] + $weaponTemplate, - ['type' => 'consume', 'name' => '黄龙丹', 'rate' => 15, 'heal' => 150], + ['type' => 'weapon', 'name' => '黄枫剑', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '黄龙丹', 'rate' => 20, 'heal' => 150], ], 'spells' => [ - ['id' => 10, 'name' => '黄枫剑气', 'rate' => 15], - ['id' => 30, 'name' => '枫叶守护', 'rate' => 10], + ['id' => 10, 'name' => '黄枫剑气', 'rate' => 20], + ['id' => 30, 'name' => '枫叶守护', 'rate' => 25], ], 'weight' => 50, ], @@ -341,13 +341,13 @@ return [ 'exp' => 140, 'spirit_stones' => 45, 'drops' => [ - ['type' => 'armor', 'name' => '执法甲', 'rate' => 15] + $armorTemplate, - ['type' => 'boots', 'name' => '执法靴', 'rate' => 12] + $bootsTemplate, + ['type' => 'armor', 'name' => '执法甲', 'rate' => 20] + $armorTemplate, + ['type' => 'boots', 'name' => '执法靴', 'rate' => 20] + $bootsTemplate, ], 'spells' => [ - ['id' => 10, 'name' => '执法烈火', 'rate' => 15], - ['id' => 20, 'name' => '冰雨惩罚', 'rate' => 10], - ['id' => 30, 'name' => '铁血护盾', 'rate' => 8], + ['id' => 10, 'name' => '执法烈火', 'rate' => 20], + ['id' => 20, 'name' => '冰雨惩罚', 'rate' => 25], + ['id' => 30, 'name' => '铁血护盾', 'rate' => 15], ], 'weight' => 35, ], @@ -362,16 +362,16 @@ return [ 'exp' => 400, 'spirit_stones' => 150, 'drops' => [ - ['type' => 'weapon', 'name' => '烈焰刀', 'quality' => 'epic', 'patk' => 50, 'matk' => 30, 'rate' => 8], - ['type' => 'ring', 'name' => '传音符', 'rate' => 8] + $ringTemplate, - ['type' => 'consume', 'name' => '定颜丹', 'rate' => 10, 'heal' => 800], + ['type' => 'weapon', 'name' => '烈焰刀', 'quality' => 'epic', 'patk' => 50, 'matk' => 30, 'rate' => 15], + ['type' => 'ring', 'name' => '传音符', 'rate' => 15] + $ringTemplate, + ['type' => 'consume', 'name' => '定颜丹', 'rate' => 25, 'heal' => 800], ], 'spells' => [ - ['id' => 13, 'name' => '烈焰焚天', 'rate' => 15], - ['id' => 22, 'name' => '流星雨击', 'rate' => 10], - ['id' => 32, 'name' => '圣灵保护', 'rate' => 8], - ['id' => 1, 'name' => '疗伤术', 'rate' => 15], - ['id' => 30, 'name' => '大地庇护', 'rate' => 10], + ['id' => 13, 'name' => '烈焰焚天', 'rate' => 20], + ['id' => 22, 'name' => '流星雨击', 'rate' => 25], + ['id' => 32, 'name' => '圣灵保护', 'rate' => 15], + ['id' => 1, 'name' => '疗伤术', 'rate' => 20], + ['id' => 30, 'name' => '大地庇护', 'rate' => 25], ], 'weight' => 15, ], @@ -393,12 +393,12 @@ return [ 'exp' => 180, 'spirit_stones' => 50, 'drops' => [ - ['type' => 'weapon', 'name' => '魔刃', 'rate' => 15] + $weaponTemplate, - ['type' => 'consume', 'name' => '血煞丹', 'rate' => 15, 'heal' => 200], + ['type' => 'weapon', 'name' => '魔刃', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '血煞丹', 'rate' => 20, 'heal' => 200], ], 'spells' => [ - ['id' => 10, 'name' => '邪火燎原', 'rate' => 15], - ['id' => 20, 'name' => '魔冰风暴', 'rate' => 10], + ['id' => 10, 'name' => '邪火燎原', 'rate' => 20], + ['id' => 20, 'name' => '魔冰风暴', 'rate' => 25], ], 'weight' => 50, ], @@ -413,13 +413,13 @@ return [ 'exp' => 240, 'spirit_stones' => 70, 'drops' => [ - ['type' => 'armor', 'name' => '鬼灵衣', 'rate' => 15] + $armorTemplate, - ['type' => 'necklace', 'name' => '聚魂珠', 'rate' => 12] + $necklaceTemplate, + ['type' => 'armor', 'name' => '鬼灵衣', 'rate' => 20] + $armorTemplate, + ['type' => 'necklace', 'name' => '聚魂珠', 'rate' => 20] + $necklaceTemplate, ], 'spells' => [ - ['id' => 11, 'name' => '冥界冰刺', 'rate' => 15], - ['id' => 21, 'name' => '炎爆诅咒', 'rate' => 10], - ['id' => 34, 'name' => '幽冥护盾', 'rate' => 8], + ['id' => 11, 'name' => '冥界冰刺', 'rate' => 20], + ['id' => 21, 'name' => '炎爆诅咒', 'rate' => 25], + ['id' => 34, 'name' => '幽冥护盾', 'rate' => 15], ], 'weight' => 35, ], @@ -434,16 +434,16 @@ return [ 'exp' => 600, 'spirit_stones' => 250, 'drops' => [ - ['type' => 'weapon', 'name' => '血灵钻', 'quality' => 'epic', 'matk' => 100, 'rate' => 8], - ['type' => 'armor', 'name' => '血灵甲', 'quality' => 'epic', 'pdef' => 40, 'mdef' => 30, 'rate' => 8], - ['type' => 'consume', 'name' => '血灵丹', 'rate' => 15, 'heal' => 1000], + ['type' => 'weapon', 'name' => '血灵钻', 'quality' => 'epic', 'matk' => 100, 'rate' => 15], + ['type' => 'armor', 'name' => '血灵甲', 'quality' => 'epic', 'pdef' => 40, 'mdef' => 30, 'rate' => 15], + ['type' => 'consume', 'name' => '血灵丹', 'rate' => 20, 'heal' => 1000], ], 'spells' => [ - ['id' => 12, 'name' => '王蝉鸣雷', 'rate' => 15], - ['id' => 23, 'name' => '灭世风暴', 'rate' => 10], - ['id' => 24, 'name' => '末日火雨', 'rate' => 8], - ['id' => 35, 'name' => '血魔复生', 'rate' => 15], - ['id' => 4, 'name' => '生命泉涌', 'rate' => 10], + ['id' => 12, 'name' => '王蝉鸣雷', 'rate' => 20], + ['id' => 23, 'name' => '灭世风暴', 'rate' => 25], + ['id' => 24, 'name' => '末日火雨', 'rate' => 15], + ['id' => 35, 'name' => '血魔复生', 'rate' => 20], + ['id' => 4, 'name' => '生命泉涌', 'rate' => 25], ], 'weight' => 15, ], @@ -465,12 +465,12 @@ return [ 'exp' => 350, 'spirit_stones' => 90, 'drops' => [ - ['type' => 'weapon', 'name' => '金瓜锤', 'rate' => 15] + $weaponTemplate, - ['type' => 'armor', 'name' => '金甲', 'rate' => 15] + $armorTemplate, + ['type' => 'weapon', 'name' => '金瓜锤', 'rate' => 20] + $weaponTemplate, + ['type' => 'armor', 'name' => '金甲', 'rate' => 20] + $armorTemplate, ], 'spells' => [ - ['id' => 13, 'name' => '帝王烈焰', 'rate' => 15], - ['id' => 30, 'name' => '皇权庇护', 'rate' => 10], + ['id' => 13, 'name' => '帝王烈焰', 'rate' => 20], + ['id' => 30, 'name' => '皇权庇护', 'rate' => 25], ], 'weight' => 50, ], @@ -486,12 +486,12 @@ return [ 'spirit_stones' => 120, 'drops' => [ ['type' => 'weapon', 'name' => '血刀', 'rate' => 18] + $weaponTemplate, - ['type' => 'consume', 'name' => '狂暴丹', 'rate' => 15, 'heal' => 400], + ['type' => 'consume', 'name' => '狂暴丹', 'rate' => 20, 'heal' => 400], ], 'spells' => [ - ['id' => 14, 'name' => '诛仙剑气', 'rate' => 15], - ['id' => 24, 'name' => '末日炼狱', 'rate' => 10], - ['id' => 35, 'name' => '血魂同盟', 'rate' => 8], + ['id' => 14, 'name' => '诛仙剑气', 'rate' => 20], + ['id' => 24, 'name' => '末日炼狱', 'rate' => 25], + ['id' => 35, 'name' => '血魂同盟', 'rate' => 15], ], 'weight' => 35, ], @@ -506,16 +506,16 @@ return [ 'exp' => 1000, 'spirit_stones' => 400, 'drops' => [ - ['type' => 'weapon', 'name' => '青元剑', 'quality' => 'legendary', 'patk' => 100, 'matk' => 80, 'rate' => 15], - ['type' => 'consume', 'name' => '虚天鼎碎片', 'rate' => 10, 'heal' => 2000], // 剧情物品作为高回复药 - ['type' => 'ring', 'name' => '黑煞戒', 'rate' => 8] + $ringTemplate, + ['type' => 'weapon', 'name' => '青元剑', 'quality' => 'legendary', 'patk' => 100, 'matk' => 80, 'rate' => 20], + ['type' => 'consume', 'name' => '虚天鼎碎片', 'rate' => 25, 'heal' => 2000], // 剧情物品作为高回复药 + ['type' => 'ring', 'name' => '黑煞戒', 'rate' => 15] + $ringTemplate, ], 'spells' => [ - ['id' => 15, 'name' => '狂暴邪斩', 'rate' => 15], - ['id' => 25, 'name' => '狂风灭世', 'rate' => 10], - ['id' => 33, 'name' => '仙界诅咒', 'rate' => 8], - ['id' => 35, 'name' => '血煞永生', 'rate' => 15], - ['id' => 6, 'name' => '暗夜疗愈', 'rate' => 10], + ['id' => 15, 'name' => '狂暴邪斩', 'rate' => 20], + ['id' => 25, 'name' => '狂风灭世', 'rate' => 25], + ['id' => 33, 'name' => '仙界诅咒', 'rate' => 15], + ['id' => 35, 'name' => '血煞永生', 'rate' => 20], + ['id' => 6, 'name' => '暗夜疗愈', 'rate' => 25], ], 'weight' => 15, ], @@ -540,12 +540,12 @@ return [ 'exp' => 600, 'spirit_stones' => 150, 'drops' => [ - ['type' => 'weapon', 'name' => '骨棒', 'rate' => 15] + $weaponTemplate, - ['type' => 'consume', 'name' => '海灵液', 'rate' => 15, 'heal' => 500], + ['type' => 'weapon', 'name' => '骨棒', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '海灵液', 'rate' => 20, 'heal' => 500], ], 'spells' => [ - ['id' => 20, 'name' => '海洋冰雹', 'rate' => 15], - ['id' => 25, 'name' => '波涛斩击', 'rate' => 10], + ['id' => 20, 'name' => '海洋冰雹', 'rate' => 20], + ['id' => 25, 'name' => '波涛斩击', 'rate' => 25], ], 'weight' => 50, ], @@ -560,12 +560,12 @@ return [ 'exp' => 800, 'spirit_stones' => 200, 'drops' => [ - ['type' => 'armor', 'name' => '鱼鳞甲', 'rate' => 15] + $armorTemplate, - ['type' => 'necklace', 'name' => '避水珠', 'rate' => 12] + $necklaceTemplate, + ['type' => 'armor', 'name' => '鱼鳞甲', 'rate' => 20] + $armorTemplate, + ['type' => 'necklace', 'name' => '避水珠', 'rate' => 20] + $necklaceTemplate, ], 'spells' => [ - ['id' => 21, 'name' => '炎爆水雾', 'rate' => 15], - ['id' => 30, 'name' => '水灵庇护', 'rate' => 10], + ['id' => 21, 'name' => '炎爆水雾', 'rate' => 20], + ['id' => 30, 'name' => '水灵庇护', 'rate' => 25], ], 'weight' => 35, ], @@ -580,15 +580,15 @@ return [ 'exp' => 1500, 'spirit_stones' => 600, 'drops' => [ - ['type' => 'weapon', 'name' => '引魂钟', 'quality' => 'epic', 'matk' => 200, 'rate' => 8], - ['type' => 'boots', 'name' => '踏浪靴', 'rate' => 15] + $bootsTemplate, - ['type' => 'consume', 'name' => '降尘丹', 'rate' => 10, 'heal' => 1500], + ['type' => 'weapon', 'name' => '引魂钟', 'quality' => 'epic', 'matk' => 200, 'rate' => 15], + ['type' => 'boots', 'name' => '踏浪靴', 'rate' => 20] + $bootsTemplate, + ['type' => 'consume', 'name' => '降尘丹', 'rate' => 25, 'heal' => 1500], ], 'spells' => [ - ['id' => 22, 'name' => '水系流星', 'rate' => 15], - ['id' => 23, 'name' => '沧海风暴', 'rate' => 10], - ['id' => 35, 'name' => '灵魂共鸣', 'rate' => 8], - ['id' => 31, 'name' => '海王光环', 'rate' => 15], + ['id' => 22, 'name' => '水系流星', 'rate' => 20], + ['id' => 23, 'name' => '沧海风暴', 'rate' => 25], + ['id' => 35, 'name' => '灵魂共鸣', 'rate' => 15], + ['id' => 31, 'name' => '海王光环', 'rate' => 20], ], 'weight' => 15, ], @@ -610,12 +610,12 @@ return [ 'exp' => 1000, 'spirit_stones' => 300, 'drops' => [ - ['type' => 'weapon', 'name' => '傀儡弓', 'rate' => 15] + $weaponTemplate, - ['type' => 'consume', 'name' => '灵石乳', 'rate' => 15, 'heal' => 800], + ['type' => 'weapon', 'name' => '傀儡弓', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '灵石乳', 'rate' => 20, 'heal' => 800], ], 'spells' => [ - ['id' => 12, 'name' => '傀儡雷击', 'rate' => 15], - ['id' => 30, 'name' => '机械护盾', 'rate' => 10], + ['id' => 12, 'name' => '傀儡雷击', 'rate' => 20], + ['id' => 30, 'name' => '机械护盾', 'rate' => 25], ], 'weight' => 50, ], @@ -630,13 +630,13 @@ return [ 'exp' => 1400, 'spirit_stones' => 450, 'drops' => [ - ['type' => 'armor', 'name' => '灵力护盾', 'rate' => 15] + $armorTemplate, - ['type' => 'ring', 'name' => '分身戒', 'rate' => 12] + $ringTemplate, + ['type' => 'armor', 'name' => '灵力护盾', 'rate' => 20] + $armorTemplate, + ['type' => 'ring', 'name' => '分身戒', 'rate' => 20] + $ringTemplate, ], 'spells' => [ - ['id' => 14, 'name' => '剑仙降临', 'rate' => 15], - ['id' => 23, 'name' => '灭世寂灭', 'rate' => 10], - ['id' => 32, 'name' => '圣灵恩惠', 'rate' => 8], + ['id' => 14, 'name' => '剑仙降临', 'rate' => 20], + ['id' => 23, 'name' => '灭世寂灭', 'rate' => 25], + ['id' => 32, 'name' => '圣灵恩惠', 'rate' => 15], ], 'weight' => 35, ], @@ -651,16 +651,16 @@ return [ 'exp' => 2500, 'spirit_stones' => 1000, 'drops' => [ - ['type' => 'weapon', 'name' => '天都尸火', 'quality' => 'legendary', 'matk' => 300, 'rate' => 15], - ['type' => 'consume', 'name' => '补天丹', 'rate' => 10, 'heal' => 3000], + ['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], ], 'spells' => [ - ['id' => 15, 'name' => '极阴邪斩', 'rate' => 15], - ['id' => 24, 'name' => '末世冰狱', 'rate' => 10], - ['id' => 33, 'name' => '仙界救赎', 'rate' => 8], - ['id' => 35, 'name' => '永恒诅咒', 'rate' => 15], - ['id' => 3, 'name' => '活力恢复', 'rate' => 10], + ['id' => 15, 'name' => '极阴邪斩', 'rate' => 20], + ['id' => 24, 'name' => '末世冰狱', 'rate' => 25], + ['id' => 33, 'name' => '仙界救赎', 'rate' => 15], + ['id' => 35, 'name' => '永恒诅咒', 'rate' => 20], + ['id' => 3, 'name' => '活力恢复', 'rate' => 25], ], 'weight' => 15, ], @@ -682,12 +682,12 @@ return [ 'exp' => 1800, 'spirit_stones' => 600, 'drops' => [ - ['type' => 'weapon', 'name' => '妖骨剑', 'rate' => 15] + $weaponTemplate, + ['type' => 'weapon', 'name' => '妖骨剑', 'rate' => 20] + $weaponTemplate, ['type' => 'consume', 'name' => '妖丹', 'rate' => 40, 'heal' => 1000], ], 'spells' => [ - ['id' => 11, 'name' => '妖冰刃', 'rate' => 15], - ['id' => 20, 'name' => '妖兽雹', 'rate' => 10], + ['id' => 11, 'name' => '妖冰刃', 'rate' => 20], + ['id' => 20, 'name' => '妖兽雹', 'rate' => 25], ], 'weight' => 50, ], @@ -702,13 +702,13 @@ return [ 'exp' => 2200, 'spirit_stones' => 800, 'drops' => [ - ['type' => 'armor', 'name' => '雷鲸皮', 'rate' => 15] + $armorTemplate, - ['type' => 'boots', 'name' => '风雷靴', 'rate' => 12] + $bootsTemplate, + ['type' => 'armor', 'name' => '雷鲸皮', 'rate' => 20] + $armorTemplate, + ['type' => 'boots', 'name' => '风雷靴', 'rate' => 20] + $bootsTemplate, ], 'spells' => [ - ['id' => 12, 'name' => '雷鲸怒雷', 'rate' => 15], - ['id' => 21, 'name' => '风暴洪流', 'rate' => 10], - ['id' => 34, 'name' => '深海护盾', 'rate' => 8], + ['id' => 12, 'name' => '雷鲸怒雷', 'rate' => 20], + ['id' => 21, 'name' => '风暴洪流', 'rate' => 25], + ['id' => 34, 'name' => '深海护盾', 'rate' => 15], ], 'weight' => 35, ], @@ -723,16 +723,16 @@ return [ 'exp' => 4000, 'spirit_stones' => 1500, 'drops' => [ - ['type' => 'weapon', 'name' => '金蛟剪', 'quality' => 'legendary', 'patk' => 300, 'matk' => 200, 'rate' => 15], - ['type' => 'armor', 'name' => '金蛟鳞甲', 'quality' => 'legendary', 'pdef' => 180, 'mdef' => 120, 'rate' => 15], - ['type' => 'consume', 'name' => '九曲灵参', 'rate' => 10, 'heal' => 5000], + ['type' => 'weapon', 'name' => '金蛟剪', 'quality' => 'legendary', 'patk' => 300, 'matk' => 200, 'rate' => 20], + ['type' => 'armor', 'name' => '金蛟鳞甲', 'quality' => 'legendary', 'pdef' => 180, 'mdef' => 120, 'rate' => 20], + ['type' => 'consume', 'name' => '九曲灵参', 'rate' => 25, 'heal' => 5000], ], 'spells' => [ - ['id' => 15, 'name' => '蛟龙狂暴', 'rate' => 15], - ['id' => 25, 'name' => '雷风灭世', 'rate' => 10], - ['id' => 33, 'name' => '龙王救赎', 'rate' => 8], - ['id' => 35, 'name' => '蛟龙之力', 'rate' => 15], - ['id' => 2, 'name' => '生命转移', 'rate' => 10], + ['id' => 15, 'name' => '蛟龙狂暴', 'rate' => 20], + ['id' => 25, 'name' => '雷风灭世', 'rate' => 25], + ['id' => 33, 'name' => '龙王救赎', 'rate' => 15], + ['id' => 35, 'name' => '蛟龙之力', 'rate' => 20], + ['id' => 2, 'name' => '生命转移', 'rate' => 25], ], 'weight' => 15, ], @@ -757,12 +757,12 @@ return [ 'exp' => 2500, 'spirit_stones' => 800, 'drops' => [ - ['type' => 'weapon', 'name' => '狼牙匕', 'rate' => 15] + $weaponTemplate, - ['type' => 'consume', 'name' => '灵液', 'rate' => 15, 'heal' => 1200], + ['type' => 'weapon', 'name' => '狼牙匕', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '灵液', 'rate' => 20, 'heal' => 1200], ], 'spells' => [ - ['id' => 10, 'name' => '狼焰咆哮', 'rate' => 15], - ['id' => 20, 'name' => '月光寒冰', 'rate' => 10], + ['id' => 10, 'name' => '狼焰咆哮', 'rate' => 20], + ['id' => 20, 'name' => '月光寒冰', 'rate' => 25], ], 'weight' => 50, ], @@ -777,13 +777,13 @@ return [ 'exp' => 3000, 'spirit_stones' => 1000, 'drops' => [ - ['type' => 'armor', 'name' => '长老法袍', 'rate' => 15] + $armorTemplate, - ['type' => 'ring', 'name' => '长老戒', 'rate' => 12] + $ringTemplate, + ['type' => 'armor', 'name' => '长老法袍', 'rate' => 20] + $armorTemplate, + ['type' => 'ring', 'name' => '长老戒', 'rate' => 20] + $ringTemplate, ], 'spells' => [ - ['id' => 13, 'name' => '长老烈焰', 'rate' => 15], - ['id' => 22, 'name' => '宗门流星', 'rate' => 10], - ['id' => 31, 'name' => '宗门护盾', 'rate' => 8], + ['id' => 13, 'name' => '长老烈焰', 'rate' => 20], + ['id' => 22, 'name' => '宗门流星', 'rate' => 25], + ['id' => 31, 'name' => '宗门护盾', 'rate' => 15], ], 'weight' => 35, ], @@ -798,16 +798,16 @@ return [ 'exp' => 5000, 'spirit_stones' => 2000, 'drops' => [ - ['type' => 'weapon', 'name' => '落云剑', 'quality' => 'epic', 'patk' => 350, 'matk' => 250, 'rate' => 8], - ['type' => 'necklace', 'name' => '定魂珠', 'rate' => 15] + $necklaceTemplate, - ['type' => 'consume', 'name' => '培婴丹', 'rate' => 10, 'heal' => 3000], + ['type' => 'weapon', 'name' => '落云剑', 'quality' => 'epic', 'patk' => 350, 'matk' => 250, 'rate' => 15], + ['type' => 'necklace', 'name' => '定魂珠', 'rate' => 20] + $necklaceTemplate, + ['type' => 'consume', 'name' => '培婴丹', 'rate' => 25, 'heal' => 3000], ], 'spells' => [ - ['id' => 14, 'name' => '剑仙之意', 'rate' => 15], - ['id' => 24, 'name' => '风云诀', 'rate' => 10], - ['id' => 33, 'name' => '救赎之力', 'rate' => 8], - ['id' => 2, 'name' => '生命同盟', 'rate' => 15], - ['id' => 32, 'name' => '圣灵护佑', 'rate' => 10], + ['id' => 14, 'name' => '剑仙之意', 'rate' => 20], + ['id' => 24, 'name' => '风云诀', 'rate' => 25], + ['id' => 33, 'name' => '救赎之力', 'rate' => 15], + ['id' => 2, 'name' => '生命同盟', 'rate' => 20], + ['id' => 32, 'name' => '圣灵护佑', 'rate' => 25], ], 'weight' => 15, ], @@ -829,12 +829,12 @@ return [ 'exp' => 4000, 'spirit_stones' => 1200, 'drops' => [ - ['type' => 'weapon', 'name' => '魔魂刀', 'rate' => 15] + $weaponTemplate, - ['type' => 'consume', 'name' => '魔髓钻', 'rate' => 8, 'heal' => 2000], + ['type' => 'weapon', 'name' => '魔魂刀', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '魔髓钻', 'rate' => 15, 'heal' => 2000], ], 'spells' => [ - ['id' => 14, 'name' => '古魔剑意', 'rate' => 15], - ['id' => 21, 'name' => '魔火爆裂', 'rate' => 10], + ['id' => 14, 'name' => '古魔剑意', 'rate' => 20], + ['id' => 21, 'name' => '魔火爆裂', 'rate' => 25], ], 'weight' => 50, ], @@ -849,13 +849,13 @@ return [ 'exp' => 5000, 'spirit_stones' => 1500, 'drops' => [ - ['type' => 'armor', 'name' => '太乙银精甲', 'rate' => 15] + $armorTemplate, - ['type' => 'boots', 'name' => '虚空靴', 'rate' => 12] + $bootsTemplate, + ['type' => 'armor', 'name' => '太乙银精甲', 'rate' => 20] + $armorTemplate, + ['type' => 'boots', 'name' => '虚空靴', 'rate' => 20] + $bootsTemplate, ], 'spells' => [ - ['id' => 23, 'name' => '空间风暴', 'rate' => 15], - ['id' => 35, 'name' => '虚空之力', 'rate' => 10], - ['id' => 30, 'name' => '空间护盾', 'rate' => 8], + ['id' => 23, 'name' => '空间风暴', 'rate' => 20], + ['id' => 35, 'name' => '虚空之力', 'rate' => 25], + ['id' => 30, 'name' => '空间护盾', 'rate' => 15], ], 'weight' => 35, ], @@ -870,16 +870,16 @@ return [ 'exp' => 10000, 'spirit_stones' => 5000, 'drops' => [ - ['type' => 'weapon', 'name' => '黑风旗', 'quality' => 'legendary', 'matk' => 800, 'rate' => 15], - ['type' => 'armor', 'name' => '魔龙甲', 'quality' => 'legendary', 'pdef' => 350, 'mdef' => 250, 'rate' => 15], - ['type' => 'consume', 'name' => '万年灵乳', 'rate' => 8, 'heal' => 8000], + ['type' => 'weapon', 'name' => '黑风旗', 'quality' => 'legendary', 'matk' => 800, 'rate' => 20], + ['type' => 'armor', 'name' => '魔龙甲', 'quality' => 'legendary', 'pdef' => 350, 'mdef' => 250, 'rate' => 20], + ['type' => 'consume', 'name' => '万年灵乳', 'rate' => 15, 'heal' => 8000], ], 'spells' => [ - ['id' => 15, 'name' => '古魔灭世', 'rate' => 15], - ['id' => 25, 'name' => '狂风魔力', 'rate' => 10], - ['id' => 34, 'name' => '古魔护盾', 'rate' => 8], - ['id' => 35, 'name' => '魔界永恒', 'rate' => 15], - ['id' => 4, 'name' => '魔泉生命', 'rate' => 10], + ['id' => 15, 'name' => '古魔灭世', 'rate' => 20], + ['id' => 25, 'name' => '狂风魔力', 'rate' => 25], + ['id' => 34, 'name' => '古魔护盾', 'rate' => 15], + ['id' => 35, 'name' => '魔界永恒', 'rate' => 20], + ['id' => 4, 'name' => '魔泉生命', 'rate' => 25], ], 'weight' => 15, ], @@ -904,12 +904,12 @@ return [ 'exp' => 6000, 'spirit_stones' => 2000, 'drops' => [ - ['type' => 'weapon', 'name' => '晶砖', 'rate' => 15] + $weaponTemplate, - ['type' => 'consume', 'name' => '灵烛果', 'rate' => 15, 'heal' => 3000], + ['type' => 'weapon', 'name' => '晶砖', 'rate' => 20] + $weaponTemplate, + ['type' => 'consume', 'name' => '灵烛果', 'rate' => 20, 'heal' => 3000], ], 'spells' => [ - ['id' => 13, 'name' => '晶体烈焰', 'rate' => 15], - ['id' => 20, 'name' => '灵山冰雹', 'rate' => 10], + ['id' => 13, 'name' => '晶体烈焰', 'rate' => 20], + ['id' => 20, 'name' => '灵山冰雹', 'rate' => 25], ], 'weight' => 50, ], @@ -924,13 +924,13 @@ return [ 'exp' => 8000, 'spirit_stones' => 3000, 'drops' => [ - ['type' => 'armor', 'name' => '银翅甲', 'rate' => 15] + $armorTemplate, - ['type' => 'necklace', 'name' => '夜叉链', 'rate' => 12] + $necklaceTemplate, + ['type' => 'armor', 'name' => '银翅甲', 'rate' => 20] + $armorTemplate, + ['type' => 'necklace', 'name' => '夜叉链', 'rate' => 20] + $necklaceTemplate, ], 'spells' => [ - ['id' => 14, 'name' => '夜叉剑术', 'rate' => 15], - ['id' => 23, 'name' => '虚空风暴', 'rate' => 10], - ['id' => 35, 'name' => '天罚之力', 'rate' => 8], + ['id' => 14, 'name' => '夜叉剑术', 'rate' => 20], + ['id' => 23, 'name' => '虚空风暴', 'rate' => 25], + ['id' => 35, 'name' => '天罚之力', 'rate' => 15], ], 'weight' => 35, ], @@ -945,16 +945,16 @@ return [ 'exp' => 15000, 'spirit_stones' => 8000, 'drops' => [ - ['type' => 'weapon', 'name' => '八灵尺', 'quality' => 'legendary', 'matk' => 1200, 'rate' => 15], - ['type' => 'ring', 'name' => '雪晶珠', 'quality' => 'legendary', 'crit' => 15, 'rate' => 15], - ['type' => 'consume', 'name' => '回阳水', 'rate' => 10, 'heal' => 10000], + ['type' => 'weapon', 'name' => '八灵尺', 'quality' => 'legendary', 'matk' => 1200, 'rate' => 20], + ['type' => 'ring', 'name' => '雪晶珠', 'quality' => 'legendary', 'crit' => 15, 'rate' => 20], + ['type' => 'consume', 'name' => '回阳水', 'rate' => 25, 'heal' => 10000], ], 'spells' => [ - ['id' => 15, 'name' => '元刹灭世', 'rate' => 15], - ['id' => 25, 'name' => '永恒灭亡', 'rate' => 10], - ['id' => 33, 'name' => '圣祖救赎', 'rate' => 8], - ['id' => 34, 'name' => '永生护盾', 'rate' => 15], - ['id' => 5, 'name' => '暴击疗愈', 'rate' => 10], + ['id' => 15, 'name' => '元刹灭世', 'rate' => 20], + ['id' => 25, 'name' => '永恒灭亡', 'rate' => 25], + ['id' => 33, 'name' => '圣祖救赎', 'rate' => 15], + ['id' => 34, 'name' => '永生护盾', 'rate' => 20], + ['id' => 5, 'name' => '暴击疗愈', 'rate' => 25], ], 'weight' => 15, ], @@ -976,12 +976,12 @@ return [ 'exp' => 9000, 'spirit_stones' => 3500, 'drops' => [ - ['type' => 'weapon', 'name' => '虚空爪', 'rate' => 15] + $weaponTemplate, - ['type' => 'boots', 'name' => '破空靴', 'rate' => 12] + $bootsTemplate, + ['type' => 'weapon', 'name' => '虚空爪', 'rate' => 20] + $weaponTemplate, + ['type' => 'boots', 'name' => '破空靴', 'rate' => 20] + $bootsTemplate, ], 'spells' => [ - ['id' => 12, 'name' => '虚空雷击', 'rate' => 15], - ['id' => 20, 'name' => '虚空冰雹', 'rate' => 10], + ['id' => 12, 'name' => '虚空雷击', 'rate' => 20], + ['id' => 20, 'name' => '虚空冰雹', 'rate' => 25], ], 'weight' => 50, ], @@ -996,13 +996,13 @@ return [ 'exp' => 11000, 'spirit_stones' => 4500, 'drops' => [ - ['type' => 'armor', 'name' => '风暴甲', 'rate' => 15] + $armorTemplate, - ['type' => 'consume', 'name' => '空间晶石', 'rate' => 15, 'heal' => 5000], + ['type' => 'armor', 'name' => '风暴甲', 'rate' => 20] + $armorTemplate, + ['type' => 'consume', 'name' => '空间晶石', 'rate' => 20, 'heal' => 5000], ], 'spells' => [ - ['id' => 23, 'name' => '灭世空间', 'rate' => 15], - ['id' => 25, 'name' => '永恒风暴', 'rate' => 10], - ['id' => 35, 'name' => '空间之力', 'rate' => 8], + ['id' => 23, 'name' => '灭世空间', 'rate' => 20], + ['id' => 25, 'name' => '永恒风暴', 'rate' => 25], + ['id' => 35, 'name' => '空间之力', 'rate' => 15], ], 'weight' => 35, ], @@ -1017,16 +1017,16 @@ return [ 'exp' => 30000, 'spirit_stones' => 15000, 'drops' => [ - ['type' => 'weapon', 'name' => '青竹蜂云剑', 'quality' => 'legendary', 'patk' => 1500, 'matk' => 1000, 'rate' => 8], - ['type' => 'armor', 'name' => '五行甲', 'quality' => 'legendary', 'pdef' => 1000, 'mdef' => 1000, 'rate' => 8], - ['type' => 'consume', 'name' => '飞升令', 'rate' => 100, 'heal' => 99999], // 象征性物品 + ['type' => 'weapon', 'name' => '青竹蜂云剑', 'quality' => 'legendary', 'patk' => 1500, 'matk' => 1000, 'rate' => 15], + ['type' => 'armor', 'name' => '五行甲', 'quality' => 'legendary', 'pdef' => 1000, 'mdef' => 1000, 'rate' => 15], + ['type' => 'consume', 'name' => '飞升令', 'rate' => 25, 'heal' => 99999], // 象征性物品 ], 'spells' => [ - ['id' => 15, 'name' => '凤凰灭世', 'rate' => 15], - ['id' => 25, 'name' => '冰凤风暴', 'rate' => 10], - ['id' => 33, 'name' => '永恒救赎', 'rate' => 8], - ['id' => 35, 'name' => '凤凰之力', 'rate' => 15], - ['id' => 6, 'name' => '援护之术', 'rate' => 10], + ['id' => 15, 'name' => '凤凰灭世', 'rate' => 20], + ['id' => 25, 'name' => '冰凤风暴', 'rate' => 25], + ['id' => 33, 'name' => '永恒救赎', 'rate' => 15], + ['id' => 35, 'name' => '凤凰之力', 'rate' => 20], + ['id' => 6, 'name' => '援护之术', 'rate' => 25], ], 'weight' => 15, ],