File size: 3,686 Bytes
2452398
f0b1638
2f63a42
f0b1638
 
2f63a42
2452398
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
a67101c
 
 
 
 
 
2452398
 
 
 
 
 
 
 
f0b1638
 
2452398
60d173b
 
 
 
 
2452398
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
from typing import Dict, List

from base.gain import Gain
from base.recipe import damage_addition_recipe, critical_strike_recipe

RECIPE_GAINS: Dict[str, Dict[str, Gain]] = {
    "雷走风切": {
        "5%伤害": damage_addition_recipe([16631, 16599], 51),
        "4%伤害": damage_addition_recipe([16631, 16599], 41),
        "3%伤害": damage_addition_recipe([16631, 16599], 31),
        "4%会心": critical_strike_recipe([16631, 16599], 400),
        "3%会心": critical_strike_recipe([16631, 16599], 300),
        "2%会心": critical_strike_recipe([16631, 16599], 200),
    },
    "项王击鼎": {
        "5%伤害": damage_addition_recipe([16760, 16382], 51),
        "4%伤害": damage_addition_recipe([16760, 16382], 41),
        "3%伤害": damage_addition_recipe([16760, 16382], 31),
        "4%会心": critical_strike_recipe([16760, 16382], 400),
        "3%会心": critical_strike_recipe([16760, 16382], 300),
        "2%会心": critical_strike_recipe([16760, 16382], 200),
    },
    "破釜沉舟": {
        "5%伤害": damage_addition_recipe([20991], 51),
        "4%伤害": damage_addition_recipe([20991], 41),
        "3%伤害": damage_addition_recipe([20991], 31),
        "4%会心": critical_strike_recipe([20991], 400),
        "3%会心": critical_strike_recipe([20991], 300),
        "2%会心": critical_strike_recipe([20991], 200),
    },
    "上将军印": {
        "4%伤害": damage_addition_recipe([16803, 16802, 16801, 16800, 17043, 19423, 19424, 32859], 41),
        "3%伤害": damage_addition_recipe([16803, 16802, 16801, 16800, 17043, 19423, 19424, 32859], 31),
        "2%伤害": damage_addition_recipe([16803, 16802, 16801, 16800, 17043, 19423, 19424, 32859], 21),
        "4%会心": critical_strike_recipe([16803, 16802, 16801, 16800, 17043, 19423, 19424], 400),
        "3%会心": critical_strike_recipe([16803, 16802, 16801, 16800, 17043, 19423, 19424], 300),
        "2%会心": critical_strike_recipe([16803, 16802, 16801, 16800, 17043, 19423, 19424], 200),
    },
    "擒龙六斩": {
        "5%伤害": damage_addition_recipe([16933, 16934, 16935, 16936, 16937, 16938, 16939, 16940, 16941, 16942], 51),
        "4%伤害": damage_addition_recipe([16933, 16934, 16935, 16936, 16937, 16938, 16939, 16940, 16941, 16942], 41),
        "3%伤害": damage_addition_recipe([16933, 16934, 16935, 16936, 16937, 16938, 16939, 16940, 16941, 16942], 31),
        "4%会心": critical_strike_recipe([16933, 16934, 16935, 16936, 16937, 16938, 16939, 16940, 16941, 16942], 400),
        "3%会心": critical_strike_recipe([16933, 16934, 16935, 16936, 16937, 16938, 16939, 16940, 16941, 16942], 300),
        "2%会心": critical_strike_recipe([16933, 16934, 16935, 16936, 16937, 16938, 16939, 16940, 16941, 16942], 200),
    },
    "刀啸风吟": {
        "5%伤害": damage_addition_recipe([16610], 51),
        "4%伤害": damage_addition_recipe([16610], 41),
        "4%会心": critical_strike_recipe([16610], 400),
        "3%会心": critical_strike_recipe([16610], 300),
        "2%会心": critical_strike_recipe([16610], 200),
    }
}

RECIPES: Dict[str, List[str]] = {
    "雷走风切": ["5%伤害", "4%伤害", "4%会心", "3%伤害", "3%会心", "2%会心"],
    "项王击鼎": ["5%伤害", "4%伤害", "4%会心", "3%伤害", "3%会心", "2%会心"],
    "破釜沉舟": ["5%伤害", "4%伤害", "4%会心", "3%伤害", "3%会心", "2%会心"],
    "上将军印": ["4%伤害", "4%会心", "3%伤害", "3%会心", "2%伤害", "2%会心"],
    "擒龙六斩": ["5%伤害", "4%伤害", "4%会心", "3%伤害", "3%会心", "2%会心"],
    "刀啸风吟": ["5%伤害", "4%伤害", "4%会心", "3%会心", "2%会心"]
}