diff --git a/src/Data/maps.php b/src/Data/maps.php index 67365bf..5a6b8c8 100644 --- a/src/Data/maps.php +++ b/src/Data/maps.php @@ -10,6 +10,47 @@ * 第五章:化神期 (Lv.90-100) */ +// ========== 通用法术模板 ========== +// 火系法术模板 +$fireSpellTemplate = [ + 'base' => [5, 12, 25, 45], // common, rare, epic, legendary + 'growth' => [0.6, 0.8, 1.0, 1.2], + 'crit' => [0, 3, 8, 15], + 'critdmg' => [0, 10, 25, 50], +]; + +// 冰系法术模板 +$iceSpellTemplate = [ + 'base' => [4, 10, 22, 42], + 'growth' => [0.5, 0.7, 0.95, 1.15], + 'crit' => [0, 2, 6, 12], + 'critdmg' => [0, 8, 20, 45], +]; + +// 雷系法术模板 +$thunderSpellTemplate = [ + 'base' => [6, 14, 28, 48], + 'growth' => [0.7, 0.9, 1.1, 1.3], + 'crit' => [5, 8, 12, 20], + 'critdmg' => [0, 12, 30, 60], +]; + +// 治疗法术模板 +$healSpellTemplate = [ + 'base' => [8, 18, 38, 65], + 'growth' => [0.8, 1.0, 1.2, 1.5], + 'crit' => [0, 0, 5, 10], + 'critdmg' => [0, 0, 15, 30], +]; + +// 防御法术模板 +$defenseSpellTemplate = [ + 'base' => [3, 8, 18, 35], + 'growth' => [0.4, 0.6, 0.8, 1.0], + 'crit' => [0, 0, 0, 5], + 'critdmg' => [0, 0, 10, 20], +]; + // ========== 通用装备模板 ========== $weaponTemplate = [ 'fixed_primary' => [ @@ -107,10 +148,12 @@ return [ 'spirit_stones' => 2, '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, ], 'spells' => [ - ['id' => 10, 'name' => '柔拳', 'rate' => 25], + ['id' => 10, 'name' => '柔拳', 'rate' => 25, 'quality' => 'common'] + $fireSpellTemplate, ], 'weight' => 60, ], @@ -126,11 +169,13 @@ return [ 'spirit_stones' => 5, '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, ], 'spells' => [ - ['id' => 10, 'name' => '刀气切割', 'rate' => 20], - ['id' => 20, 'name' => '寒冰爆裂', 'rate' => 25], + ['id' => 10, 'name' => '刀气切割', 'rate' => 20, 'quality' => 'common'] + $fireSpellTemplate, + ['id' => 20, 'name' => '寒冰爆裂', 'rate' => 25, 'quality' => 'rare'] + $iceSpellTemplate, ], 'minions' => [ ['name' => '野狼帮帮众', 'hp' => 30, 'patk' => 5, 'matk' => 2, 'pdef' => 0, 'mdef' => 0, 'exp' => 10, 'count' => 2], @@ -150,12 +195,14 @@ return [ 'drops' => [ ['type' => 'weapon', 'name' => '眨眼剑法', 'quality' => 'rare', 'patk' => 15, 'rate' => 15], ['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], - ['id' => 2, 'name' => '舍身救人', 'rate' => 25], - ['id' => 30, 'name' => '集体治疗', 'rate' => 15], + ['id' => 1, 'name' => '妙手回春', 'rate' => 20, 'quality' => 'rare'] + $healSpellTemplate, + ['id' => 2, 'name' => '舍身救人', 'rate' => 25, 'quality' => 'rare'] + $healSpellTemplate, + ['id' => 30, 'name' => '集体治疗', 'rate' => 15, 'quality' => 'rare'] + $healSpellTemplate, ], 'weight' => 10, ], @@ -178,11 +225,13 @@ return [ '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, ], 'spells' => [ - ['id' => 10, 'name' => '初级火焰术', 'rate' => 20], - ['id' => 11, 'name' => '寒冰之术', 'rate' => 25], + ['id' => 10, 'name' => '初级火焰术', 'rate' => 20, 'quality' => 'common'] + $fireSpellTemplate, + ['id' => 11, 'name' => '寒冰之术', 'rate' => 25, 'quality' => 'rare'] + $iceSpellTemplate, ], 'weight' => 50, ], @@ -199,10 +248,12 @@ return [ '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], - ['id' => 30, 'name' => '防护光环', 'rate' => 25], + ['id' => 10, 'name' => '火焰冲击', 'rate' => 20, 'quality' => 'common'] + $fireSpellTemplate, + ['id' => 30, 'name' => '防护光环', 'rate' => 25, 'quality' => 'rare'] + $defenseSpellTemplate, ], 'weight' => 35, ], @@ -219,13 +270,15 @@ return [ '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], - ['id' => 11, 'name' => '冰魄术', 'rate' => 25], - ['id' => 12, 'name' => '雷刹术', 'rate' => 15], - ['id' => 20, 'name' => '冰暴术', 'rate' => 20], + ['id' => 10, 'name' => '炎火术', 'rate' => 20, 'quality' => 'common'] + $fireSpellTemplate, + ['id' => 11, 'name' => '冰魄术', 'rate' => 25, 'quality' => 'rare'] + $iceSpellTemplate, + ['id' => 12, 'name' => '雷刹术', 'rate' => 15, 'quality' => 'rare'] + $thunderSpellTemplate, + ['id' => 20, 'name' => '冰暴术', 'rate' => 20, 'quality' => 'rare'] + $iceSpellTemplate, ], 'weight' => 15, ], @@ -248,10 +301,12 @@ return [ 'spirit_stones' => 20, 'drops' => [ ['type' => 'consume', 'name' => '紫猴花', 'rate' => 25, 'heal' => 120], + ['type' => 'weapon', 'name' => '妖兽骨爪', 'rate' => 15] + $weaponTemplate, + ['type' => 'armor', 'name' => '兽皮衣', 'rate' => 12] + $armorTemplate, ], 'spells' => [ - ['id' => 10, 'name' => '兽火喷射', 'rate' => 20], - ['id' => 20, 'name' => '野兽嚎叫', 'rate' => 25], + ['id' => 10, 'quality' => 'common', 'name' => '兽火喷射', 'rate' => 20], + ['id' => 20, 'quality' => 'rare', 'name' => '野兽嚎叫', 'rate' => 25], ], 'weight' => 50, ], @@ -268,11 +323,13 @@ return [ '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, ], 'spells' => [ - ['id' => 11, 'name' => '月影冰术', 'rate' => 20], - ['id' => 20, 'name' => '月光雹', 'rate' => 25], - ['id' => 1, 'name' => '月华治愈', 'rate' => 15], + ['id' => 11, 'quality' => 'rare', 'name' => '月影冰术', 'rate' => 20], + ['id' => 20, 'quality' => 'rare', 'name' => '月光雹', 'rate' => 25], + ['id' => 1, 'quality' => 'rare', 'name' => '月华治愈', 'rate' => 15], ], 'weight' => 35, ], @@ -289,14 +346,16 @@ return [ '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], ], 'spells' => [ - ['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], + ['id' => 11, 'quality' => 'rare', 'name' => '墨液冰锥', 'rate' => 20], + ['id' => 20, 'quality' => 'rare', 'name' => '墨蛟冰雹', 'rate' => 25], + ['id' => 22, 'quality' => 'epic', 'name' => '墨影流星', 'rate' => 15], + ['id' => 30, 'quality' => 'rare', 'name' => '蛟龙防御', 'rate' => 20], + ['id' => 1, 'quality' => 'rare', 'name' => '生命恢复', 'rate' => 25], ], 'weight' => 15, ], @@ -322,11 +381,14 @@ return [ 'spirit_stones' => 30, '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, 'name' => '黄枫剑气', 'rate' => 20], - ['id' => 30, 'name' => '枫叶守护', 'rate' => 25], + ['id' => 10, 'quality' => 'common', 'name' => '黄枫剑气', 'rate' => 20], + ['id' => 30, 'quality' => 'rare', 'name' => '枫叶守护', 'rate' => 25], ], 'weight' => 50, ], @@ -343,11 +405,13 @@ return [ '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, ], 'spells' => [ - ['id' => 10, 'name' => '执法烈火', 'rate' => 20], - ['id' => 20, 'name' => '冰雨惩罚', 'rate' => 25], - ['id' => 30, 'name' => '铁血护盾', 'rate' => 15], + ['id' => 10, 'quality' => 'common', 'name' => '执法烈火', 'rate' => 20], + ['id' => 20, 'quality' => 'rare', 'name' => '冰雨惩罚', 'rate' => 25], + ['id' => 30, 'quality' => 'rare', 'name' => '铁血护盾', 'rate' => 15], ], 'weight' => 35, ], @@ -364,14 +428,16 @@ return [ 'drops' => [ ['type' => 'weapon', 'name' => '烈焰刀', 'quality' => 'epic', 'patk' => 50, 'matk' => 30, 'rate' => 15], ['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], ], 'spells' => [ - ['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], + ['id' => 13, 'quality' => 'epic', 'name' => '烈焰焚天', 'rate' => 20], + ['id' => 22, 'quality' => 'epic', 'name' => '流星雨击', 'rate' => 25], + ['id' => 32, 'quality' => 'epic', 'name' => '圣灵保护', 'rate' => 15], + ['id' => 1, 'quality' => 'rare', 'name' => '疗伤术', 'rate' => 20], + ['id' => 30, 'quality' => 'rare', 'name' => '大地庇护', 'rate' => 25], ], 'weight' => 15, ], @@ -394,11 +460,13 @@ return [ '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, 'name' => '邪火燎原', 'rate' => 20], - ['id' => 20, 'name' => '魔冰风暴', 'rate' => 25], + ['id' => 10, 'quality' => 'common', 'name' => '邪火燎原', 'rate' => 20], + ['id' => 20, 'quality' => 'rare', 'name' => '魔冰风暴', 'rate' => 25], ], 'weight' => 50, ], @@ -415,11 +483,13 @@ return [ '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' => 11, 'name' => '冥界冰刺', 'rate' => 20], - ['id' => 21, 'name' => '炎爆诅咒', 'rate' => 25], - ['id' => 34, 'name' => '幽冥护盾', 'rate' => 15], + ['id' => 11, 'quality' => 'rare', 'name' => '冥界冰刺', 'rate' => 20], + ['id' => 21, 'quality' => 'epic', 'name' => '炎爆诅咒', 'rate' => 25], + ['id' => 34, 'quality' => 'epic', 'name' => '幽冥护盾', 'rate' => 15], ], 'weight' => 35, ], @@ -436,14 +506,16 @@ return [ '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], ], 'spells' => [ - ['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], + ['id' => 12, 'quality' => 'rare', 'name' => '王蝉鸣雷', 'rate' => 20], + ['id' => 23, 'quality' => 'epic', 'name' => '灭世风暴', 'rate' => 25], + ['id' => 24, 'quality' => 'legendary', 'name' => '末日火雨', 'rate' => 15], + ['id' => 35, 'quality' => 'legendary', 'name' => '血魔复生', 'rate' => 20], + ['id' => 4, 'quality' => 'rare', 'name' => '生命泉涌', 'rate' => 25], ], 'weight' => 15, ], @@ -467,10 +539,12 @@ return [ '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, ], 'spells' => [ - ['id' => 13, 'name' => '帝王烈焰', 'rate' => 20], - ['id' => 30, 'name' => '皇权庇护', 'rate' => 25], + ['id' => 13, 'quality' => 'epic', 'name' => '帝王烈焰', 'rate' => 20], + ['id' => 30, 'quality' => 'rare', 'name' => '皇权庇护', 'rate' => 25], ], 'weight' => 50, ], @@ -486,12 +560,14 @@ return [ 'spirit_stones' => 120, '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], ], 'spells' => [ - ['id' => 14, 'name' => '诛仙剑气', 'rate' => 20], - ['id' => 24, 'name' => '末日炼狱', 'rate' => 25], - ['id' => 35, 'name' => '血魂同盟', 'rate' => 15], + ['id' => 14, 'quality' => 'epic', 'name' => '诛仙剑气', 'rate' => 20], + ['id' => 24, 'quality' => 'legendary', 'name' => '末日炼狱', 'rate' => 25], + ['id' => 35, 'quality' => 'legendary', 'name' => '血魂同盟', 'rate' => 15], ], 'weight' => 35, ], @@ -507,15 +583,17 @@ return [ 'spirit_stones' => 400, 'drops' => [ ['type' => 'weapon', 'name' => '青元剑', 'quality' => 'legendary', 'patk' => 100, 'matk' => 80, 'rate' => 20], - ['type' => 'consume', 'name' => '虚天鼎碎片', 'rate' => 25, 'heal' => 2000], // 剧情物品作为高回复药 + ['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], ], 'spells' => [ - ['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], + ['id' => 15, 'quality' => 'legendary', 'name' => '狂暴邪斩', 'rate' => 20], + ['id' => 25, 'quality' => 'legendary', 'name' => '狂风灭世', 'rate' => 25], + ['id' => 33, 'quality' => 'epic', 'name' => '仙界诅咒', 'rate' => 15], + ['id' => 35, 'quality' => 'legendary', 'name' => '血煞永生', 'rate' => 20], + ['id' => 6, 'quality' => 'epic', 'name' => '暗夜疗愈', 'rate' => 25], ], 'weight' => 15, ], @@ -541,11 +619,13 @@ return [ 'spirit_stones' => 150, '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], ], 'spells' => [ - ['id' => 20, 'name' => '海洋冰雹', 'rate' => 20], - ['id' => 25, 'name' => '波涛斩击', 'rate' => 25], + ['id' => 20, 'quality' => 'rare', 'name' => '海洋冰雹', 'rate' => 20], + ['id' => 25, 'quality' => 'legendary', 'name' => '波涛斩击', 'rate' => 25], ], 'weight' => 50, ], @@ -562,10 +642,12 @@ return [ '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, 'name' => '炎爆水雾', 'rate' => 20], - ['id' => 30, 'name' => '水灵庇护', 'rate' => 25], + ['id' => 21, 'quality' => 'epic', 'name' => '炎爆水雾', 'rate' => 20], + ['id' => 30, 'quality' => 'rare', 'name' => '水灵庇护', 'rate' => 25], ], 'weight' => 35, ], @@ -582,13 +664,15 @@ return [ '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], ], 'spells' => [ - ['id' => 22, 'name' => '水系流星', 'rate' => 20], - ['id' => 23, 'name' => '沧海风暴', 'rate' => 25], - ['id' => 35, 'name' => '灵魂共鸣', 'rate' => 15], - ['id' => 31, 'name' => '海王光环', 'rate' => 20], + ['id' => 22, 'quality' => 'epic', 'name' => '水系流星', 'rate' => 20], + ['id' => 23, 'quality' => 'epic', 'name' => '沧海风暴', 'rate' => 25], + ['id' => 35, 'quality' => 'legendary', 'name' => '灵魂共鸣', 'rate' => 15], + ['id' => 31, 'quality' => 'rare', 'name' => '海王光环', 'rate' => 20], ], 'weight' => 15, ], @@ -611,11 +695,13 @@ return [ 'spirit_stones' => 300, '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], ], 'spells' => [ - ['id' => 12, 'name' => '傀儡雷击', 'rate' => 20], - ['id' => 30, 'name' => '机械护盾', 'rate' => 25], + ['id' => 12, 'quality' => 'rare', 'name' => '傀儡雷击', 'rate' => 20], + ['id' => 30, 'quality' => 'rare', 'name' => '机械护盾', 'rate' => 25], ], 'weight' => 50, ], @@ -632,11 +718,13 @@ return [ '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, 'name' => '剑仙降临', 'rate' => 20], - ['id' => 23, 'name' => '灭世寂灭', 'rate' => 25], - ['id' => 32, 'name' => '圣灵恩惠', 'rate' => 15], + ['id' => 14, 'quality' => 'epic', 'name' => '剑仙降临', 'rate' => 20], + ['id' => 23, 'quality' => 'epic', 'name' => '灭世寂灭', 'rate' => 25], + ['id' => 32, 'quality' => 'epic', 'name' => '圣灵恩惠', 'rate' => 15], ], 'weight' => 35, ], @@ -654,13 +742,15 @@ return [ ['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, ], 'spells' => [ - ['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], + ['id' => 15, 'quality' => 'legendary', 'name' => '极阴邪斩', 'rate' => 20], + ['id' => 24, 'quality' => 'legendary', 'name' => '末世冰狱', 'rate' => 25], + ['id' => 33, 'quality' => 'epic', 'name' => '仙界救赎', 'rate' => 15], + ['id' => 35, 'quality' => 'legendary', 'name' => '永恒诅咒', 'rate' => 20], + ['id' => 3, 'quality' => 'epic', 'name' => '活力恢复', 'rate' => 25], ], 'weight' => 15, ], @@ -683,11 +773,13 @@ return [ 'spirit_stones' => 600, '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], ], 'spells' => [ - ['id' => 11, 'name' => '妖冰刃', 'rate' => 20], - ['id' => 20, 'name' => '妖兽雹', 'rate' => 25], + ['id' => 11, 'quality' => 'rare', 'name' => '妖冰刃', 'rate' => 20], + ['id' => 20, 'quality' => 'rare', 'name' => '妖兽雹', 'rate' => 25], ], 'weight' => 50, ], @@ -704,11 +796,13 @@ return [ '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, ], 'spells' => [ - ['id' => 12, 'name' => '雷鲸怒雷', 'rate' => 20], - ['id' => 21, 'name' => '风暴洪流', 'rate' => 25], - ['id' => 34, 'name' => '深海护盾', 'rate' => 15], + ['id' => 12, 'quality' => 'rare', 'name' => '雷鲸怒雷', 'rate' => 20], + ['id' => 21, 'quality' => 'epic', 'name' => '风暴洪流', 'rate' => 25], + ['id' => 34, 'quality' => 'epic', 'name' => '深海护盾', 'rate' => 15], ], 'weight' => 35, ], @@ -725,14 +819,16 @@ return [ 'drops' => [ ['type' => 'weapon', 'name' => '金蛟剪', 'quality' => 'legendary', 'patk' => 300, 'matk' => 200, 'rate' => 20], ['type' => 'armor', 'name' => '金蛟鳞甲', 'quality' => 'legendary', 'pdef' => 180, 'mdef' => 120, 'rate' => 20], + ['type' => 'necklace', 'name' => '金蛟珠', 'quality' => 'epic', 'rate' => 15] + $necklaceTemplate, + ['type' => 'boots', 'name' => '金蛟靴', 'quality' => 'rare', 'rate' => 12] + $bootsTemplate, ['type' => 'consume', 'name' => '九曲灵参', 'rate' => 25, 'heal' => 5000], ], 'spells' => [ - ['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], + ['id' => 15, 'quality' => 'legendary', 'name' => '蛟龙狂暴', 'rate' => 20], + ['id' => 25, 'quality' => 'legendary', 'name' => '雷风灭世', 'rate' => 25], + ['id' => 33, 'quality' => 'epic', 'name' => '龙王救赎', 'rate' => 15], + ['id' => 35, 'quality' => 'legendary', 'name' => '蛟龙之力', 'rate' => 20], + ['id' => 2, 'quality' => 'rare', 'name' => '生命转移', 'rate' => 25], ], 'weight' => 15, ], @@ -758,11 +854,13 @@ return [ '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], ], 'spells' => [ - ['id' => 10, 'name' => '狼焰咆哮', 'rate' => 20], - ['id' => 20, 'name' => '月光寒冰', 'rate' => 25], + ['id' => 10, 'quality' => 'common', 'name' => '狼焰咆哮', 'rate' => 20], + ['id' => 20, 'quality' => 'rare', 'name' => '月光寒冰', 'rate' => 25], ], 'weight' => 50, ], @@ -779,11 +877,13 @@ return [ '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' => 13, 'name' => '长老烈焰', 'rate' => 20], - ['id' => 22, 'name' => '宗门流星', 'rate' => 25], - ['id' => 31, 'name' => '宗门护盾', 'rate' => 15], + ['id' => 13, 'quality' => 'epic', 'name' => '长老烈焰', 'rate' => 20], + ['id' => 22, 'quality' => 'epic', 'name' => '宗门流星', 'rate' => 25], + ['id' => 31, 'quality' => 'rare', 'name' => '宗门护盾', 'rate' => 15], ], 'weight' => 35, ], @@ -800,14 +900,16 @@ return [ 'drops' => [ ['type' => 'weapon', 'name' => '落云剑', 'quality' => 'epic', 'patk' => 350, 'matk' => 250, 'rate' => 15], ['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], ], 'spells' => [ - ['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], + ['id' => 14, 'quality' => 'epic', 'name' => '剑仙之意', 'rate' => 20], + ['id' => 24, 'quality' => 'legendary', 'name' => '风云诀', 'rate' => 25], + ['id' => 33, 'quality' => 'epic', 'name' => '救赎之力', 'rate' => 15], + ['id' => 2, 'quality' => 'rare', 'name' => '生命同盟', 'rate' => 20], + ['id' => 32, 'quality' => 'epic', 'name' => '圣灵护佑', 'rate' => 25], ], 'weight' => 15, ], @@ -830,11 +932,13 @@ return [ 'spirit_stones' => 1200, '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], ], 'spells' => [ - ['id' => 14, 'name' => '古魔剑意', 'rate' => 20], - ['id' => 21, 'name' => '魔火爆裂', 'rate' => 25], + ['id' => 14, 'quality' => 'epic', 'name' => '古魔剑意', 'rate' => 20], + ['id' => 21, 'quality' => 'epic', 'name' => '魔火爆裂', 'rate' => 25], ], 'weight' => 50, ], @@ -851,11 +955,13 @@ return [ '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, ], 'spells' => [ - ['id' => 23, 'name' => '空间风暴', 'rate' => 20], - ['id' => 35, 'name' => '虚空之力', 'rate' => 25], - ['id' => 30, 'name' => '空间护盾', 'rate' => 15], + ['id' => 23, 'quality' => 'epic', 'name' => '空间风暴', 'rate' => 20], + ['id' => 35, 'quality' => 'legendary', 'name' => '虚空之力', 'rate' => 25], + ['id' => 30, 'quality' => 'rare', 'name' => '空间护盾', 'rate' => 15], ], 'weight' => 35, ], @@ -872,14 +978,16 @@ return [ '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], ], 'spells' => [ - ['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], + ['id' => 15, 'quality' => 'legendary', 'name' => '古魔灭世', 'rate' => 20], + ['id' => 25, 'quality' => 'legendary', 'name' => '狂风魔力', 'rate' => 25], + ['id' => 34, 'quality' => 'epic', 'name' => '古魔护盾', 'rate' => 15], + ['id' => 35, 'quality' => 'legendary', 'name' => '魔界永恒', 'rate' => 20], + ['id' => 4, 'quality' => 'rare', 'name' => '魔泉生命', 'rate' => 25], ], 'weight' => 15, ], @@ -905,11 +1013,13 @@ return [ '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, 'name' => '晶体烈焰', 'rate' => 20], - ['id' => 20, 'name' => '灵山冰雹', 'rate' => 25], + ['id' => 13, 'quality' => 'epic', 'name' => '晶体烈焰', 'rate' => 20], + ['id' => 20, 'quality' => 'rare', 'name' => '灵山冰雹', 'rate' => 25], ], 'weight' => 50, ], @@ -926,11 +1036,13 @@ return [ '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, 'name' => '夜叉剑术', 'rate' => 20], - ['id' => 23, 'name' => '虚空风暴', 'rate' => 25], - ['id' => 35, 'name' => '天罚之力', 'rate' => 15], + ['id' => 14, 'quality' => 'epic', 'name' => '夜叉剑术', 'rate' => 20], + ['id' => 23, 'quality' => 'epic', 'name' => '虚空风暴', 'rate' => 25], + ['id' => 35, 'quality' => 'legendary', 'name' => '天罚之力', 'rate' => 15], ], 'weight' => 35, ], @@ -947,14 +1059,16 @@ return [ '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, 'name' => '元刹灭世', 'rate' => 20], - ['id' => 25, 'name' => '永恒灭亡', 'rate' => 25], - ['id' => 33, 'name' => '圣祖救赎', 'rate' => 15], - ['id' => 34, 'name' => '永生护盾', 'rate' => 20], - ['id' => 5, 'name' => '暴击疗愈', 'rate' => 25], + ['id' => 15, 'quality' => 'legendary', 'name' => '元刹灭世', 'rate' => 20], + ['id' => 25, 'quality' => 'legendary', 'name' => '永恒灭亡', 'rate' => 25], + ['id' => 33, 'quality' => 'epic', 'name' => '圣祖救赎', 'rate' => 15], + ['id' => 34, 'quality' => 'epic', 'name' => '永生护盾', 'rate' => 20], + ['id' => 5, 'quality' => 'epic', 'name' => '暴击疗愈', 'rate' => 25], ], 'weight' => 15, ], @@ -978,10 +1092,12 @@ return [ '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, ], 'spells' => [ - ['id' => 12, 'name' => '虚空雷击', 'rate' => 20], - ['id' => 20, 'name' => '虚空冰雹', 'rate' => 25], + ['id' => 12, 'quality' => 'rare', 'name' => '虚空雷击', 'rate' => 20], + ['id' => 20, 'quality' => 'rare', 'name' => '虚空冰雹', 'rate' => 25], ], 'weight' => 50, ], @@ -998,11 +1114,13 @@ return [ '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, ], 'spells' => [ - ['id' => 23, 'name' => '灭世空间', 'rate' => 20], - ['id' => 25, 'name' => '永恒风暴', 'rate' => 25], - ['id' => 35, 'name' => '空间之力', 'rate' => 15], + ['id' => 23, 'quality' => 'epic', 'name' => '灭世空间', 'rate' => 20], + ['id' => 25, 'quality' => 'legendary', 'name' => '永恒风暴', 'rate' => 25], + ['id' => 35, 'quality' => 'legendary', 'name' => '空间之力', 'rate' => 15], ], 'weight' => 35, ], @@ -1019,14 +1137,16 @@ return [ 'drops' => [ ['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], // 象征性物品 + ['type' => 'necklace', 'name' => '凤凰链', 'quality' => 'legendary', 'rate' => 12] + $necklaceTemplate, + ['type' => 'boots', 'name' => '凤凰靴', 'quality' => 'epic', 'rate' => 10] + $bootsTemplate, + ['type' => 'consume', 'name' => '飞升令', 'rate' => 25, 'heal' => 99999], ], 'spells' => [ - ['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], + ['id' => 15, 'quality' => 'legendary', 'name' => '凤凰灭世', 'rate' => 20], + ['id' => 25, 'quality' => 'legendary', 'name' => '冰凤风暴', 'rate' => 25], + ['id' => 33, 'quality' => 'epic', 'name' => '永恒救赎', 'rate' => 15], + ['id' => 35, 'quality' => 'legendary', 'name' => '凤凰之力', 'rate' => 20], + ['id' => 6, 'quality' => 'epic', 'name' => '援护之术', 'rate' => 25], ], 'weight' => 15, ],