Spaces:
Runtime error
Runtime error
from base.buff import Buff | |
from general.buffs import GENERAL_BUFFS | |
BUFFS = { | |
11378: { | |
"buff_name": "朔气", | |
"activate": False, | |
"gain_attributes": { | |
"physical_critical_strike_gain": 400, | |
"physical_critical_power_gain": 41 | |
} | |
}, | |
24553: { | |
"buff_name": "灭影追风", | |
"gain_attributes": { | |
"physical_overcome_gain": 102, | |
"physical_critical_strike_gain": 1000, | |
"physical_critical_power_gain": 100 | |
} | |
}, | |
24557: { | |
"buff_name": "戗风", | |
"gain_skills": { | |
skill_id: { | |
"skill_damage_addition": 154, | |
} | |
for skill_id in [32602, 32603, 32604] + [32234] + [32235, 32236, 32237, 32238, 32239, 32891, 32892] | |
} | |
}, | |
24180: { | |
"buff_name": "镇机", | |
"gain_skills": { | |
skill_id: { | |
"skill_damage_addition": [123, 246, 369, 492, 614, 737] | |
} for skill_id in (32167, 32348) | |
} | |
}, | |
24209: { | |
"buff_name": "流岚", | |
"gain_attributes": { | |
"all_shield_ignore": 410 | |
} | |
}, | |
-24056: { | |
"buff_name": "涤瑕", | |
"activate": False, | |
"gain_skills": { | |
24443: { | |
"attack_power_cof_gain": [1 + 0.1 * (i + 1) for i in range(6)] | |
} | |
} | |
} | |
} | |
for buff_id, detail in BUFFS.items(): | |
BUFFS[buff_id] = Buff(buff_id) | |
for attr, value in detail.items(): | |
setattr(BUFFS[buff_id], attr, value) | |
for buff_id, buff in GENERAL_BUFFS.items(): | |
if buff_id not in BUFFS: | |
BUFFS[buff_id] = buff | |