File size: 789 Bytes
025687f
 
b8aecdd
025687f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b8aecdd
 
025687f
b8aecdd
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
from base.buff import Buff

BUFFS = {
    18384: {
        "buff_name": "含风",
        "gain_attributes": {
            "physical_critical_strike_gain": 1000,
            "physical_critical_power_gain": 102
        }
    },
    23066: {
        "buff_name": "含风",
        "gain_skills": {
            16787: {
                "skill_damage_addition": 102,
            },
            16610: {
                "skill_damage_addition": 102,
            }
        }
    },
    14972: {
        "buff_name": "爆体",
        "gain_attributes": {
            "all_damage_addition": 205
        }
    }
}

for buff_id, detail in BUFFS.items():
    BUFFS[buff_id] = Buff(buff_id, detail.pop("buff_name"))
    for attr, value in detail.items():
        setattr(BUFFS[buff_id], attr, value)