from core.basic.property import CharacterProperty from core.equipment.property import 成长词条计算 import core.equipment.entry_0.params as pa # 自定义装备:领域之主 - 上衣 , 海湾侠踪衬衫 def entry_1572(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +192.7%', '攻击时,敌人韧性条 -1 (冷却时间1秒)'] if mode == 0: pass if mode == 1: char.攻击强化加成(params[0]) pass # 自定义装备:领域之主 - 上衣 , 海湾侠踪衬衫 def entry_1573(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['不消耗无色小晶块的技能攻击力 +10%', '物理/魔法防御力 +5000'] if mode == 0: char.add_eq_params('defense',5000) pass if mode == 1: char.无色技能加成(0,0.1) pass # 自定义装备:领域之主 - 上衣 , 海湾侠踪衬衫 def entry_1574(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能冷却时间 -10% (觉醒技能除外)', '- 需要穿戴[超界次元]或拥有"所有特性技能等级 +1"属性'] if mode == 0: pass if mode == 1: if char.get_eq_params('tp') > 0 or char.check_equ_by_name('超界次元'): char.技能冷却缩减(1, 100, 0.1, excName=char.觉醒技能) else: return '未获得特性技能等级增加效果' pass # 自定义装备:领域之主 - 上衣 , 海湾侠踪衬衫 def entry_1575(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +444.6%', '物理/魔法防御力 +5000'] if mode == 0: char.add_eq_params('defense',5000) pass if mode == 1: char.攻击强化加成(params[0]) pass # 自定义装备:领域之主 - 上衣 , 海湾侠踪衬衫 def entry_1576(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +296.4%'] if mode == 0: pass if mode == 1: char.攻击强化加成(params[0]) pass # 自定义装备:领域之主 - 上衣 , 海湾侠踪衬衫 def entry_1577(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['所有属性强化 +15', '所有速度 +10%'] if mode == 0: char.所有属性强化加成(15) char.所有速度增加(part=part, x=0.1) pass if mode == 1: pass # 自定义装备:领域之主 - 下装 , 海湾侠踪长裤 def entry_1578(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['自身当前每适用1种异常状态,技能伤害 +2% (最多叠加4次)'] if mode == 0: pass if mode == 1: num = len(list(filter(lambda i: i not in ['石化', '睡眠', '眩晕', '冰冻', ''], pa.own_type)) + ((['石化'] if '石化' in pa.own_type and 1537 in char.装备栏 else [] + ['睡眠'] if '睡眠' in pa.own_type and (1684 in char.装备栏 or 295 in char.装备栏) else []) if char.check_fun_by_id(1625) else [])) for i in range(0, min(num, 4)): char.技能攻击力加成(part=part, x=0.02) if num < 4: return '自身异常状态缺少{}种'.format(4 - num) pass # 自定义装备:领域之主 - 下装 , 海湾侠踪长裤 def entry_1579(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['施放技能消耗15个以上无色小晶块时,技能伤害 +6%,效果持续30秒。', '所有速度 +10%'] if mode == 0: char.所有速度增加(0.1, part) pass if mode == 1: char.技能攻击力加成(0.06) pass # 自定义装备:领域之主 - 下装 , 海湾侠踪长裤 def entry_1580(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +222.3%'] if mode == 0: pass if mode == 1: char.攻击强化加成(params[0]) pass # 自定义装备:领域之主 - 下装 , 海湾侠踪长裤 def entry_1581(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['灼伤伤害 +20%', '灼伤抗性 +5%'] if mode == 0: char.异常增伤('灼伤', 0.2) char.异常抗性加成('灼伤',0.05) pass if mode == 1: pass # 自定义装备:领域之主 - 下装 , 海湾侠踪长裤 def entry_1582(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['50、85、100级技能攻击力 +8%'] if mode == 0: char.技能倍率加成(50, 50, 0.08) char.技能倍率加成(85, 85, 0.08) char.技能倍率加成(100, 100, 0.08) pass if mode == 1: pass # 自定义装备:领域之主 - 下装 , 海湾侠踪长裤 def entry_1583(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +222.3%', '所有异常状态抗性 +10%'] if mode == 0: char.所有异常抗性加成(0.1) char.攻击强化加成(params[0]) pass if mode == 1: pass # 自定义装备:领域之主 - 头肩 , 海湾侠踪护肩 def entry_1584(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +6%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.06) pass # 自定义装备:领域之主 - 头肩 , 海湾侠踪护肩 def entry_1585(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['出血伤害 +15%'] if mode == 0: char.异常增伤('出血', 0.15) pass if mode == 1: pass # 自定义装备:领域之主 - 头肩 , 海湾侠踪护肩 def entry_1586(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +2%', '技能冷却时间 -6% (觉醒技能除外)'] if mode == 0: pass if mode == 1: char.技能冷却缩减(1, 100, 0.06, excName=char.觉醒技能) char.技能攻击力加成(0.02) pass # 自定义装备:领域之主 - 头肩 , 海湾侠踪护肩 def entry_1587(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +3%', '技能冷却时间 -4% (觉醒技能除外)'] if mode == 0: pass if mode == 1: char.技能冷却缩减(1, 100, 0.04, excName=char.觉醒技能) char.技能攻击力加成(0.03) pass # 自定义装备:领域之主 - 头肩 , 海湾侠踪护肩 def entry_1588(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能冷却时间 -16% (觉醒技能除外)', '- 需要穿戴[天才技术大师的加厚长靴]'] if mode == 0: pass if mode == 1: if char.check_equ_by_name('天才技术大师的加厚长靴'): char.技能冷却缩减(1, 100, 0.16, excName=char.觉醒技能) else: return '未穿戴[天才技术大师的加厚长靴]' pass # 自定义装备:领域之主 - 头肩 , 海湾侠踪护肩 def entry_1589(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['消耗15个以上无色小晶块的技能攻击力 +10%'] if mode == 0: pass if mode == 1: char.无色技能加成(15,0.1) pass # 自定义装备:领域之主 - 腰带 , 海湾侠踪腰带 def entry_1590(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +6%', '物理/魔法防御力 +4000'] if mode == 0: char.技能攻击力加成(0.06) char.add_eq_params('defense',4000) pass if mode == 1: pass # 自定义装备:领域之主 - 腰带 , 海湾侠踪腰带 def entry_1591(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +7%', '- 需要穿戴[永恒的心愿]', '睡眠抗性 -20%'] if mode == 0: char.异常抗性加成('睡眠', -0.2) if char.check_equ_by_name('永恒的心愿'): char.技能攻击力加成(0.07) else: return '未穿戴[永恒的心愿]' pass if mode == 1: pass # 自定义装备:领域之主 - 腰带 , 海湾侠踪腰带 def entry_1592(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +444.6%', '- 需要穿戴[永恒的心愿]'] if mode == 0: if char.check_equ_by_name('永恒的心愿'): char.攻击强化加成(params[0]) else: return '未穿戴[永恒的心愿]' pass if mode == 1: pass # 自定义装备:领域之主 - 腰带 , 海湾侠踪腰带 def entry_1593(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['被攻击时,生成生命值最大值10%的保护罩,效果持续10秒。 (冷却时间10秒)'] if mode == 0: char.set_eq_params('protect',char.get_eq_params('protect')+0.1) pass if mode == 1: pass # 自定义装备:领域之主 - 腰带 , 海湾侠踪腰带 def entry_1594(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能范围 +15%'] if mode == 0: char.set_eq_params('skill_range', char.get_eq_params('skill_range')+0.15) char.multiply_eq_params('skill_range_multi',1.15) pass if mode == 1: pass # 自定义装备:领域之主 - 腰带 , 海湾侠踪腰带 def entry_1595(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能冷却时间恢复速度 +15% (觉醒技除外)'] if mode == 0: pass if mode == 1: char.技能恢复加成(1, 100, 0.15, excName=char.觉醒技能) pass # 自定义装备:领域之主 - 鞋 , 海湾侠踪短靴 def entry_1596(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['感电伤害 +20%', '移动速度 +5%'] if mode == 0: char.异常增伤('感电', 0.2) char.移动速度增加(0.05) pass if mode == 1: pass # 自定义装备:领域之主 - 鞋 , 海湾侠踪短靴 def entry_1597(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['灼伤-冰冻联接造成的灼伤伤害 +15%'] if mode == 0: char.异常结算加成['灼伤破冰'] += 0.15 pass if mode == 1: pass # 自定义装备:领域之主 - 鞋 , 海湾侠踪短靴 def entry_1598(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['不消耗无色小晶块的技能攻击力 +10%', '移动速度 +5%'] if mode == 0: char.移动速度增加(0.05) pass if mode == 1: char.无色技能加成(0,0.1) pass # 自定义装备:领域之主 - 鞋 , 海湾侠踪短靴 def entry_1599(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['灼伤伤害 +20%', '@[酷寒一击]@', '将[冰冻打击]属性变更为技能伤害 +5%'] if mode == 0: char.异常增伤('灼伤', 0.2) char.set_eq_params('ice_attack_rate', 1/3) pass if mode == 1: pass # 自定义装备:领域之主 - 鞋 , 海湾侠踪短靴 def entry_1600(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +222.3%', '移动速度 +15%'] if mode == 0: char.攻击强化加成(params[0]) char.移动速度增加(0.15) pass if mode == 1: pass # 自定义装备:领域之主 - 鞋 , 海湾侠踪短靴 def entry_1601(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能冷却时间恢复速度 +15% (觉醒技除外)'] if mode == 0: char.技能恢复加成(1, 100, 0.15, excName=char.觉醒技能) pass if mode == 1: pass # 自定义装备:领域之主 - 项链 , 海湾侠踪项链 def entry_1602(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['@[傀儡一击]@', '将[石化打击]属性变更为技能伤害 +5%'] if mode == 0: char.set_eq_params('stone_attack_rate', 1/3) pass if mode == 1: pass # 自定义装备:领域之主 - 项链 , 海湾侠踪项链 def entry_1603(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +4%', '技能范围 +10%'] if mode == 0: char.技能攻击力加成(0.04) char.set_eq_params('skill_range', char.get_eq_params('skill_range')+0.1) char.multiply_eq_params('skill_range_multi',1.1) pass if mode == 1: pass # 自定义装备:领域之主 - 项链 , 海湾侠踪项链 def entry_1604(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['灼伤伤害 +15%', '灼伤抗性 +10%'] if mode == 0: char.异常增伤('灼伤', 0.15) char.异常抗性加成('灼伤',0.1) pass if mode == 1: pass # 自定义装备:领域之主 - 项链 , 海湾侠踪项链 def entry_1605(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +177.8%'] if mode == 0: char.攻击强化加成(params[0]) pass if mode == 1: pass # 自定义装备:领域之主 - 项链 , 海湾侠踪项链 def entry_1606(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +251.9%', '清除自身赋予敌人石化状态的物理/魔法所受伤害减少效果。'] if mode == 0: char.攻击强化加成(params[0]) char.移动速度增加(0.05) pass if mode == 1: pass # 自定义装备:领域之主 - 项链 , 海湾侠踪项链 def entry_1607(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +2%', '进入索利达斯 (高级)地下城时,技能伤害 +10%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.02) if '[团结]' in pa.dungeons_type: char.技能攻击力加成(0.1) pass # 自定义装备:领域之主 - 手镯 , 海湾侠踪手镯 def entry_1608(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.1) pass # 自定义装备:领域之主 - 手镯 , 海湾侠踪手镯 def entry_1609(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['不消耗无色小晶块的1~35级技能攻击力 +10%'] if mode == 0: pass if mode == 1: char.无色技能加成(0,0.1,1,35) pass # 自定义装备:领域之主 - 手镯 , 海湾侠踪手镯 def entry_1610(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +251.9%'] if mode == 0: pass if mode == 1: char.攻击强化加成(params[0]) pass # 自定义装备:领域之主 - 手镯 , 海湾侠踪手镯 def entry_1611(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能冷却时间 -10% (觉醒技能除外)'] if mode == 0: char.技能冷却缩减(1, 100, 0.1, excName=char.觉醒技能) pass if mode == 1: pass # 自定义装备:领域之主 - 手镯 , 海湾侠踪手镯 def entry_1612(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +4%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.04) pass # 自定义装备:领域之主 - 手镯 , 海湾侠踪手镯 def entry_1613(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +251.9%', '物理/魔法伤害减少量 +10%'] if mode == 0: pass if mode == 1: char.攻击强化加成(params[0]) pass # 自定义装备:领域之主 - 戒指 , 海湾侠踪戒指 def entry_1614(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['消耗无色小晶块的技能技能伤害 +8%'] if mode == 0: pass if mode == 1: char.无色技能加成(1,0.08) pass # 自定义装备:领域之主 - 戒指 , 海湾侠踪戒指 def entry_1615(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['施放50、85、100级技能时,有8%的几率增加88%的该技能攻击力'] if mode == 0: pass if mode == 1: # char.技能倍率加成(50, 50, 0.88*0.08) # char.技能倍率加成(85, 85, 0.88*0.08) # char.技能倍率加成(100, 100, 0.88*0.08) pass # 自定义装备:领域之主 - 戒指 , 海湾侠踪戒指 def entry_1616(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +4%', '- 需要穿戴[告别过去的前进]'] if mode == 0: if char.check_equ_by_name('告别过去的前进'): char.技能攻击力加成(0.04) else: return '未穿戴[告别过去的前进]' pass if mode == 1: pass # 自定义装备:领域之主 - 戒指 , 海湾侠踪戒指 def entry_1617(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['回避率 +4%', '辅助职业技能冷却时间恢复速度 +30% (觉醒技能除外)'] if mode == 0: pass if mode == 1: if char.类型 == "辅助": char.技能恢复加成(1,100,0.3, excName=char.觉醒技能) if char.bufferCarry: char.技能恢复加成(1,100,0.3, excName=char.觉醒技能) pass # 自定义装备:领域之主 - 戒指 , 海湾侠踪戒指 def entry_1618(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['所有属性强化 +25', '攻击时,恢复500点生命值。 (冷却时间1秒)'] if mode == 0: char.所有属性强化加成(25) pass if mode == 1: pass # 自定义装备:领域之主 - 戒指 , 海湾侠踪戒指 def entry_1619(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['所有属性强化 +25', '攻击时,恢复500点魔法值。 (冷却时间1秒)'] if mode == 0: char.所有属性强化加成(25) pass if mode == 1: pass # 自定义装备:领域之主 - 辅助装备 , 海湾侠踪保护器 def entry_1620(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +3%', '命中率 +8%'] if mode == 0: char.技能攻击力加成(0.03) pass if mode == 1: pass # 自定义装备:领域之主 - 辅助装备 , 海湾侠踪保护器 def entry_1621(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能冷却时间恢复速度 +15% (觉醒技能除外)', '- 需穿戴[铭刻之誓约]'] if mode == 0: if char.check_equ_by_name('铭刻之誓约'): char.技能恢复加成(1, 100, 0.15, excName=char.觉醒技能) else: return '未穿戴[铭刻之誓约]' pass if mode == 1: pass # 自定义装备:领域之主 - 辅助装备 , 海湾侠踪保护器 def entry_1622(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +251.9%', '命中率 +4%'] if mode == 0: pass if mode == 1: char.攻击强化加成(params[0]) pass # 自定义装备:领域之主 - 辅助装备 , 海湾侠踪保护器 def entry_1623(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +251.9%', '回避率 +4%'] if mode == 0: pass if mode == 1: char.攻击强化加成(params[0]) pass # 自定义装备:领域之主 - 辅助装备 , 海湾侠踪保护器 def entry_1624(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['中毒伤害 +12%'] if mode == 0: char.异常增伤('中毒', 0.12) pass if mode == 1: pass # 自定义装备:领域之主 - 辅助装备 , 海湾侠踪保护器 def entry_1625(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +3%', '回避率 +8%'] if mode == 0: char.技能攻击力加成(0.03) pass if mode == 1: pass # 自定义装备:领域之主 - 魔法石 , 海湾侠踪宝石 def entry_1626(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['装备发动的物体伤害 +10%'] if mode == 0: pass if mode == 1: pass # 自定义装备:领域之主 - 魔法石 , 海湾侠踪宝石 def entry_1627(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['控制型异常状态、强控的韧性条减少量 +100%'] if mode == 0: pass if mode == 1: pass # 自定义装备:领域之主 - 魔法石 , 海湾侠踪宝石 def entry_1628(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +5%', '被破招时,物理/魔法所受伤害 -5%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.05) pass # 自定义装备:领域之主 - 魔法石 , 海湾侠踪宝石 def entry_1629(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['出血伤害 +15%', '移动速度 +5%'] if mode == 0: char.异常增伤('出血', 0.15) char.移动速度增加(0.05) pass if mode == 1: pass # 自定义装备:领域之主 - 魔法石 , 海湾侠踪宝石 def entry_1630(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +5%', '被背击时,物理/魔法所受伤害 -5%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.05) pass # 自定义装备:领域之主 - 魔法石 , 海湾侠踪宝石 def entry_1631(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +5%', '正面被攻击时,物理/魔法所受伤害 -5%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.05) pass # 自定义装备:领域之主 - 耳环 , 海湾侠踪耳环 def entry_1632(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['用指令施放技能时,进入霸体状态30秒。'] if mode == 0: pass if mode == 1: pass # 自定义装备:领域之主 - 耳环 , 海湾侠踪耳环 def entry_1633(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +6%', '- 需要穿戴[永恒的心愿]'] if mode == 0: if char.check_equ_by_name('永恒的心愿'): char.技能攻击力加成(0.06) else: return '未穿戴[永恒的心愿]' pass if mode == 1: pass # 自定义装备:领域之主 - 耳环 , 海湾侠踪耳环 def entry_1634(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['按照装备、消耗品、生命值恢复技能提供的生命值恢复量的50%,恢复保护罩。', '- 持续恢复的技能除外。'] if mode == 0: pass if mode == 1: pass # 自定义装备:领域之主 - 耳环 , 海湾侠踪耳环 def entry_1635(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +251.9%', '进入霸体护甲状态'] if mode == 0: pass if mode == 1: char.攻击强化加成(params[0]) pass # 自定义装备:领域之主 - 耳环 , 海湾侠踪耳环 def entry_1636(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +5%', '魔法值最大值 +300'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.05) pass # 自定义装备:领域之主 - 耳环 , 海湾侠踪耳环 def entry_1637(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +6%', '- 需要穿戴[超界次元]或拥有"所有特性技能等级 +1"属性', '75~100级技能攻击力 +6%'] if mode == 0: pass if mode == 1: char.技能倍率加成(75, 100, 0.06) if char.get_eq_params("tp") or char.check_equ_by_name('超界次元'): char.技能攻击力加成(0.06) else: return '未获得特性点等级增加效果' pass # 固定装备:雾之意志追随者上衣 def entry_1638(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%', '韧性条减少量 +10%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.1) pass # 固定装备:雾之意志追随者下装 def entry_1640(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +8%', '', '强控的韧性条减少量 +200%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.08) pass # 固定装备:虚蚀之神兽斗篷 def entry_1642(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +11%', '', '物理/魔法所受伤害 -10%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.11) char.add_eq_params('hurted_ratio',0.1) pass # 固定装备:雾之探索者腰带 def entry_1644(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +13%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.13) pass # 固定装备:雾之意志追随者鞋 def entry_1646(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +13%', '韧性条减少量 +100%', '', '@[弱点攻略]@', '攻击韧性条低于90%的敌人时,赋予敌人的所有控制型异常状态均视为敌人的弱点。'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.13) pass # 固定装备:雾之探索者项链 def entry_1648(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +9%', '攻击速度 +10%', '施放速度 +10%', '移动速度 +10%', '回避率 +20%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.09) char.所有速度增加(0.10) pass # 固定装备:邪恶力量侵蚀手镯 def entry_1650(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +16%', '', '攻击领主/稀有怪物时,韧性条 -1% (辅助职业不适用)', '- 仅限于攻击韧性条高于90%以上的敌人时,适用该效果。'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.16) pass # 固定装备:雾之探索者戒指 def entry_1652(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +2%', '技能冷却时间恢复速度增加30% (觉醒技能除外)', '', '移动速度 +15%'] if mode == 0: char.技能恢复加成(1, 100, 0.3, excName=char.觉醒技能) char.技能攻击力加成(0.02) char.移动速度增加(0.15) pass if mode == 1: pass # 固定装备:悲蚀之神兽面纱 def entry_1654(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +9%'] if mode == 0: char.技能攻击力加成(0.09) pass if mode == 1: pass # 固定装备:被侵蚀的高原之精髓 def entry_1656(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +8%', '', '攻击速度 +5%', '施放速度 +5%', '移动速度 +5%', '所有属性抗性 +10', '回避率 +8%'] if mode == 0: char.技能攻击力加成(0.08) char.所有速度增加(0.05) char.所有属性抗性加成(10) pass if mode == 1: pass # 固定装备:被侵蚀的神兽之泪 def entry_1658(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +12%', '', '攻击速度 +5%', '施放速度 +5%', '移动速度 +5%', '所有异常状态抗性 +10%'] if mode == 0: char.技能攻击力加成(0.12) char.所有异常抗性加成(0.1) char.所有速度增加(0.05) pass if mode == 1: pass # 固定装备:守望溪谷的注视 def entry_1660(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +8%', '', '攻击速度 +10%', '施放速度 +10%', '移动速度 +10%'] if mode == 0: char.技能攻击力加成(0.08) char.所有速度增加(0.1) pass if mode == 1: pass # 固定装备:守望溪谷的行动 def entry_1662(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%', '', '物理/魔法所受伤害 -10%'] if mode == 0: char.add_eq_params('hurted_ratio',0.1) pass if mode == 1: char.技能攻击力加成(0.1) pass # 固定装备:守护晴烟的意志 def entry_1664(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +9%', '灼伤伤害 +10%', '', '灼伤持续时间 -20%'] if mode == 0: char.异常增伤('灼伤', 0.1) char.异常时间['灼伤'][2] -= 0.2 pass if mode == 1: char.技能攻击力加成(0.09) pass # 固定装备:承诺誓约的腰带 def entry_1666(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%', '', '@[爆发契约 - 强化]@', '施加出血/中毒/灼伤/感电状态时,增加10%的相同异常状态伤害后一次性结算。', '- 通过转换属性施加状态时不适用', '', '物理/魔法所受伤害 -15%'] if mode == 0: for i in ['感电','中毒','出血','灼伤']: char.异常结算加成[i] += 0.1 char.set_eq_params(f'{i}-结算', 1.0) pass if mode == 1: char.技能攻击力加成(0.1) char.add_eq_params('hurted_ratio',0.15) pass # 固定装备:信守誓约的步伐 def entry_1668(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%', '', '@[酷寒一击]@', '将[冰冻打击]属性变更为技能伤害 +5%。', '', '删除装备[永眠前的准备]的@[灼伤冰冻]@冷却时间。', '', '灼伤持续时间 +4秒', '', '攻击普通怪物时,使所有敌人进入冰冻状态。 (冷却时间1秒)'] if mode == 0: char.异常时间['灼伤'][1] += 4 if '冰冻' not in pa.state_type: pa.state_type.append('冰冻') char.异常时间['冰冻'][3] = min(char.异常时间['冰冻'][3],1) char.技能攻击力加成(0.1) char.set_eq_params('ice_attack_rate', 1/3) pass if mode == 1: pass # 固定装备:记录者的项链 def entry_1670(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +11%', '- 需穿戴[自由之缚手镯]装备。', '', '穿戴[死亡蚕食胸甲]时,狂暴状态持续时间上限 +5秒'] if mode == 0: if char.check_equ_by_name('自由之缚手镯'): char.技能攻击力加成(0.11) else: return '未穿戴[自由之缚手镯]' pass if mode == 1: pass # 固定装备:传令使的祝福 def entry_1672(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +18%', '', '物理/魔法防御力 +36000'] if mode == 0: char.add_eq_params('defense',36000) pass if mode == 1: char.技能攻击力加成(0.18) pass # 固定装备:守望者之证 def entry_1674(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%', '', '@[人偶剧]@', 'D011-Risa跟随角色。', '- 需穿戴[混乱核心胸甲]'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.1) pass # 固定装备:守护晴烟之力 def entry_1676(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['攻击强化 +251.9%', '所有属性强化 +15', '', '攻击时,发动1次迷雾雷。 (冷却时间1秒)', '- 有10%几率施放强化迷雾雷。', '- 迷雾雷和强化迷雾雷,分别造成总攻击强化数值1000%,1480%的伤害', '', '攻击速度 +10%', '施放速度 +10%', '移动速度 +10%'] if mode == 0: char.所有速度增加(0.1) char.所有属性强化加成(15) char.攻击强化加成(params[0]) pass if mode == 1: pass # 固定装备:记录者的宝石 def entry_1678(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +12%', '', '使用恢复型消耗品时,[填充型保护罩]开始自动填充。', '装备保护罩最大值 +20%'] if mode == 0: char.set_eq_params('protect',char.get_eq_params('protect') + 0.05*4) pass if mode == 1: char.技能攻击力加成(0.12) pass # 固定装备:守望溪谷的标志 def entry_1680(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +14%', '1~70级技能范围 +15%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.14) pass # 固定装备:想象力充沛的工程师衬衫 def entry_1682(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +8%', '', '施放技能期间,增加300%的移动速度。', '', '所有队员进入霸体状态。'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.08) pass # 固定装备:想象力充沛的工程师长裤 def entry_1684(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.1) pass # 固定装备:化虚为实之想象 def entry_1686(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +11%', '', '所有异常状态抗性 +30%'] if mode == 0: char.所有异常抗性加成(0.3) pass if mode == 1: char.技能攻击力加成(0.11) pass # 固定装备:想象力充沛的工程师工作腰带 def entry_1688(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +12%', '', '所有属性抗性 +15'] if mode == 0: char.技能攻击力加成(0.12) char.所有属性抗性加成(15) pass if mode == 1: pass # 固定装备:想象力充沛的工程师防护鞋 def entry_1690(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +19%', '', '物理/魔法所受伤害 -20%'] if mode == 0: char.add_eq_params('hurted_ratio',0.2) pass if mode == 1: char.技能攻击力加成(0.19) pass # 固定装备:机械工程学核心项链 def entry_1692(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%', '', '技能的魔法值恢复量 +200%'] if mode == 0: char.技能攻击力加成(0.1) pass if mode == 1: pass # 固定装备:封存时空的手镯 def entry_1694(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +18%', '', '获得生命值最大值15%的@[填充型保护罩]@。'] if mode == 0: char.技能攻击力加成(0.18) char.set_eq_params('protect',char.get_eq_params('protect') + 0.15) pass if mode == 1: pass # 固定装备:俯瞰夜色的工程师之眼 def entry_1696(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['50、85、100级技能攻击力 +20%', '50、85、100级技能冷却时间恢复速度 +40% (辅助职业除外)'] if mode == 0: char.技能倍率加成(50,50,0.2) char.技能倍率加成(85,85,0.2) char.技能倍率加成(100,100,0.2) if char.类型 != '辅助': char.技能恢复加成(50, 50, 0.4) char.技能恢复加成(85, 85, 0.4) char.技能恢复加成(100, 100, 0.4) pass if mode == 1: pass # 固定装备:查理的面具 def entry_1698(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 -35% (觉醒技能除外)', '技能冷却时间 -50% (觉醒技能除外)'] if mode == 0: char.技能倍率加成(1, 100, -0.35, excName=char.觉醒技能) pass if mode == 1: char.技能冷却缩减(1, 100, 0.5, excName=char.觉醒技能) pass # 固定装备:机械工程学的精髓 def entry_1700(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +13%', '火/冰/光/暗攻击属性'] if mode == 0: char.技能攻击力加成(0.13) pass if mode == 1: pass # 固定装备:时间工程学的时刻 def entry_1702(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +14%', '', '物理/魔法所受伤害 -15%'] if mode == 0: char.技能攻击力加成(0.14) char.add_eq_params('hurted_ratio',0.15) pass if mode == 1: pass # 固定装备:勇敢骑士甲胄 def entry_1704(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +4%', '技能冷却时间恢复速度 +20% (觉醒技能除外)', '', '攻击速度 +10%', '施放速度 +10%', '移动速度 +10%'] if mode == 0: char.技能攻击力加成(0.04) char.技能恢复加成(1, 100, 0.2, excName=char.觉醒技能) char.攻击速度增加(part=part, x=0.1) char.施放速度增加(0.1) char.移动速度增加(0.1) pass if mode == 1: pass # 固定装备:坚定骑士护腿 def entry_1706(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.1) pass # 固定装备:坚忍骑士肩甲 def entry_1708(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%', '技能范围 +16%'] if mode == 0: char.技能攻击力加成(0.1) char.set_eq_params('skill_range', char.get_eq_params('skill_range')+0.16) char.multiply_eq_params('skill_range_multi',1.16) pass if mode == 1: pass # 固定装备:忠诚骑士腰带 def entry_1710(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +11%'] if mode == 0: pass if mode == 1: char.技能攻击力加成(0.11) pass # 固定装备:幻想骑士战靴 def entry_1712(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +22%', '- 需穿戴[魔力抑制手镯]装备。', '', '攻击时,恢复2500点魔法值。 (冷却时间1秒)'] if mode == 0: if char.check_equ_by_name('魔力抑制手镯'): char.技能攻击力加成(0.22) else: return '未穿戴[魔力抑制手镯]' if mode == 1: pass # 固定装备:对敌之慎重 def entry_1714(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%', '技能范围 +16%'] if mode == 0: char.技能攻击力加成(0.1) char.set_eq_params('skill_range', char.get_eq_params('skill_range')+0.16) char.multiply_eq_params('skill_range_multi',1.16) pass if mode == 1: pass # 固定装备:铭刻之誓约 def entry_1716(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +16.5%', '所有属性强化 +30'] if mode == 0: char.技能攻击力加成(0.165) char.所有属性强化加成(30) pass if mode == 1: pass # 固定装备:压倒性之勇猛 def entry_1718(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +10%', '', '@[审判时间]@', '输入↑↓ + [装备属性指令]时,审判领主怪物并累积伤害,效果持续10秒。 (冷却时间20秒)', '- 审判结束时,一次性结算累积的伤害', '- 再次按指令键时,解除审判', '- [审判时间]持续期间,所有速度 +75%'] if mode == 0: pass if mode == 1: char.所有速度增加(x=0.75/2,part=part) char.技能攻击力加成(0.1) pass # 固定装备:挺进之气势 def entry_1720(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能冷却时间恢复速度 +15%', '技能范围 +16%'] if mode == 0: char.set_eq_params('skill_range', char.get_eq_params('skill_range')+0.16) char.multiply_eq_params('skill_range_multi',1.16) pass if mode == 1: char.技能恢复加成(1, 100, 0.15, excName=char.觉醒技能) pass # 固定装备:守护之坚忍 def entry_1722(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +13%'] if mode == 0: char.技能攻击力加成(0.13) pass if mode == 1: pass # 固定装备:永不放弃的勇气 def entry_1724(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True): if text: return ['技能伤害 +13%', '', '物理/魔法所受伤害 -10%'] if mode == 0: char.add_eq_params('hurted_ratio',0.1) pass if mode == 1: char.技能攻击力加成(0.13) pass