From 14b330f7dd90ab09f2a7a00c2bcf3a8008e0abd3 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 19 八月 2025 16:13:06 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(删除4012效果)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 55 +++++++++++++++++++++++++++----------------------------
1 files changed, 27 insertions(+), 28 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index 9abacf7..4e35cc3 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -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 = (
@@ -4458,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的某个状态触发技能
--
Gitblit v1.8.0