hxp
2025-10-30 47eb171907516123892ea3f5d1888c6394c72382
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -973,7 +973,8 @@
HurtType_Miss,              # 闪避 9
HurtType_PoisonCureHurt,    # 伤害毒奶 10
HurtType_PoisonCureSuck,    # 吸血毒奶 11
) = range(12)
HurtType_HarmSelf,          # 自残 12
) = range(13)
#伤害类型
(
@@ -1330,7 +1331,8 @@
Def_Calc_TagMaxHP, # 目标最大生命值 3
Def_Calc_ByBuffValue, # 触发buff的buff值 4
Def_Calc_TagLostHP, # 目标已损失生命 5
) = range(6)
Def_Calc_HarmSelfHP, # 按本次自残耗血值 6
) = range(7)
#治疗类型(影响公式参数)
Def_CureTypeList = (
@@ -3030,7 +3032,10 @@
    BatObjState_DamBackShield, # 荆棘盾 22
    BatObjState_BurnPlus, # 玄火(灼烧2) 23
    BatObjState_PoisonCure, # 焚血(毒奶) 24
) = range(1 + 24)
    BatObjState_RebornLimit, # 无法复活 25
    BatObjState_26, # 脆弱 26
    BatObjState_27, # 阴咒 27
) = range(1 + 27)
#玩家状态定义,不能超过31个,如超过,需扩展多个key支持
Def_PlayerStateList = (
@@ -4044,7 +4049,8 @@
TriggerWay_UseSkillOverOne, # 使用技能后(多目标仅触发一次)20
TriggerWay_AttackOverDirectOne, # 直接攻击后(除dot或buff外的攻击,多目标仅触发一次)21
TriggerWay_BeAnyEffect, # 受到任意效果时(除直接攻击外的任意效果,如buff、dot、治疗、额外怒技)22
) = range(1, 1 + 22)
TriggerWay_BuffAddByOwner, # buff添加时(施法者触发) 23
) = range(1, 1 + 23)
# 不加载的被动触发方式,一般用于本技能固定触发逻辑用的
TriggerWayNoLoadList = [TriggerWay_CurSkillEff, TriggerWay_CurSkillEffLst]
@@ -4090,6 +4096,7 @@
SkillEff_MustHit = 7005 # 技能必命中
SkillEff_ActionUseInvalid = 7006 # 行动时不可释放技能(可连击、反击、追击)
SkillEff_AngerSkillNoXP = 7007 # 无论多少怒气均可释放该怒气技能
SkillEff_UseSkillHarmSelf = 7008 # 释放技能时自残(先扣血)
(
TriggerType_BeSuperHit, # 被暴击触发技能 1