hxp
2025-08-19 14b330f7dd90ab09f2a7a00c2bcf3a8008e0abd3
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -571,7 +571,7 @@
def GetItemPackType(itemData, defaultPack=IPY_GameWorld.rptItem):
    ## 获取物品对应存放的默认背包类型
    if defaultPack in [ShareDefine.rptTreasure, ShareDefine.rptTempItem]:
    if defaultPack in [ShareDefine.rptTreasure, ShareDefine.rptTempItem, IPY_GameWorld.rptIdentify]:
        #寻宝背包、临时背包不做处理
        return defaultPack
    import IpyGameDataPY
@@ -770,8 +770,6 @@
Def_Skill_Effect_BoomSeedHurt = 804 # BUFF种子单层伤害
Def_Skill_Effect_StoreBlood = 809 # 将期间受到的伤害总值,用于最后回血,不影响伤害
Def_Skill_Effect_AttackReplace = 1009  #攻击计算,野外小怪伤害替换1010 (2018-03-07增加精英怪)
Def_Skill_Effect_Cure = 1000  #治疗
Def_Skill_Effect_Anger = 1001  #怒气增减偷
Def_Skill_Effect_Attack = 1010  #攻击计算
Def_Skill_Effect_LayerCnt = 1011 # BUFF层级数量 A值层数;B值:10位-是否非叠加属性,个位-层数处理方式0递增1递减;C值: 是否攻击减层
Def_Skill_Effect_MasterBuff = 1012 # 主从技能(同步buff持续时间)
@@ -952,7 +950,7 @@
#伤害类型
(
HurtType_Fail,              # 失败 - 如概率没有触发 0
HurtType_Normal,            # 普通伤害 1
HurtType_Normal,            # 伤害 1
HurtTYpe_Recovery,          # 回血 2
HurtType_3,
HurtType_4,
@@ -1308,11 +1306,9 @@
Def_CureTypeList = (
Def_Cure_Attack, # 攻击 0
Def_Cure_MaxHP, # 最大生命值 1
Def_Cure_PNE, # 智力 2
Def_Cure_PHY, # 敏捷 3
Def_Cure_HurtValue, # 伤害值 4
Def_Cure_TagMaxHP, # 目标最大生命值 5
) = range(6)
Def_Cure_HurtValue, # 伤害值 2
Def_Cure_TagMaxHP, # 目标最大生命值 3
) = range(4)
#回魔类型(影响公式参数)
Def_RestoreTypeList = (
@@ -3141,26 +3137,18 @@
#玩家状态定义,不能超过31个,如超过,需扩展多个key支持
BatObjStateList = (
    BatObjState_Normal, # 无 0
    BatObjState_Freezed, # 定身状态 1
    BatObjState_Slow, # 减速状态 2
    BatObjState_LoseBlood, # 持续掉血状态 3
    BatObjState_Shield, # 麒麟佑身4
    BatObjState_DamBackShield, # 东皇附体5
    BatObjState_Sneer, # 嘲讽 6
    BatObjState_Stun, # 晕眩状态 7
    BatObjState_AddAtk, # 加攻状态 8
    BatObjState_WeakDef, # 减防状态 9
    BatObjState_LimitSkill, # 禁魔状态 10
    BatObjState_LimitAddHP, # 禁疗状态 11
    BatObjState_Blind, # 致盲状态 12
    BatObjState_Burn, # 灼烧 13
    BatObjState_LoseBlood2, # 职业2持续掉血状态 14
    BatObjState_LoseBlood3, # 职业3持续掉血状态 15
    BatObjState_MissSneerAtk, # 对嘲讽攻击免疫表现为miss 16
    BatObjState_BeInAir, # 浮空(做法同眩晕类) 17
    BatObjState_zqdlj, # 紫气东来金灵根技能状态 18
    BatObjState_Ice, # 寒冰状态(同减速) 19
) = range(20)
    BatObjState_Frozen, # 冰冻 1
    BatObjState_Cold, # 减速/寒冷 2
    BatObjState_Stun, # 眩晕 3
    BatObjState_Burn, # 灼烧 4
    BatObjState_Poison, # 中毒 5
    BatObjState_Bleeding, # 流血 6
    BatObjState_EasyHurt, # 易伤 7
    BatObjState_Wudi, # 无敌 8
    BatObjState_Sneer, # 嘲讽 9
    BatObjState_LimitSkill, # 沉默 10
    BatObjState_LimitAddHP, # 禁疗 11
) = range(12)
#玩家状态定义,不能超过31个,如超过,需扩展多个key支持
Def_PlayerStateList = (
@@ -4145,11 +4133,6 @@
Def_PDict_TTL_TaskAwardRecord = "TTL_TaskAwardRecord_%s" # 通天任务领奖记录,参数(key编号),按索引位存储0-未领,1-已领
Def_PDict_TTL_DailyTaskPointToday = "TTL_DailyTaskPointToday" # 每日通天任务每日可获得积分点上限
# 大师 Def_PDictType_GreatMaster
Def_PDict_Master_Exp = "Master_Exp" # 当前大师经验
Def_PDict_Master_ExpPoint = "Master_ExpPoint" # 当前大师经验点
Def_PDict_Master_FreeSkillPoint = "Master_FreeSkillPoint" # 当前剩余大师技能点
# 跨服竞技场
Def_PDict_CrossPK_TotalScore = "CrossPK_TotalScore" # 当前总积分
Def_PDict_CrossPK_DanLV = "CrossPK_DanLV" # 当前段位
@@ -4463,6 +4446,17 @@
#-------------------------------------------------------------------------------
# 被动触发方式
(
TriggerWay_FightStart, # 战斗开始时    1
TriggerWay_BigTurnStart, # 大回合开始时    2
TriggerWay_BigTurnEnd, # 大回合结束时    3
TriggerWay_HeroTurnStart, # 武将回合开始时    4
TriggerWay_HeroTurnEnd, # 武将回合开始时    5
TriggerWay_HeroActionStart, # 武将行动前    6
TriggerWay_HeroActionEnd, # 武将行动后    7
) = range(1, 1 + 7)
(
TriggerType_BeSuperHit, # 被暴击触发技能 1
TriggerType_BuffState,  # 进入4012的某个状态触发技能