From 5b34b20562dab2b5e82b90be18285345057c12ce Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 19 八月 2025 15:52:15 +0800 Subject: [PATCH] 129 【战斗】战斗系统-服务端(优化技能表字段,增加技能及buff常用配置字段;优化被动触发及效果配置方式;技能冷却、buff持续时长计算支持;持续性buff效果结算支持;pve默认玩家先手;战锤消耗仅普攻怒技消耗;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini | 136 ++++++++++++++++++++++++--------------------- 1 files changed, 73 insertions(+), 63 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini index 3baff6f..97bd84e 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini @@ -668,18 +668,6 @@ PacketSubCMD_25=0x20 PacketCallFunc_25=OnMoneyExchange -;购买相关的 -[BuySomething] -ScriptName = Event\EventSrc\Operate_PlayerBuyZhenQi.py -Writer = xcc -Releaser = xcc -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1 = 0xA5 -PacketSubCMD_1 = 0x30 -PacketCallFunc_1 = OnPlayerBuySomething - ;签到 [PlayerSignDay] ScriptName = Player\PlayerSignDay.py @@ -948,22 +936,6 @@ PacketSubCMD_4=0x46 PacketCallFunc_4=OnBuyTongTianLing -;大师天赋 -[PlayerGreatMaster] -ScriptName = Player\PlayerGreatMaster.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 2 - -PacketCMD_1=0xA5 -PacketSubCMD_1=0x49 -PacketCallFunc_1=OnAddMasterSkillPoint - -PacketCMD_2=0xA5 -PacketSubCMD_2=0x50 -PacketCallFunc_2=OnResetMasterSkill - ;装备洗练 [EquipWash] ScriptName = Event\EventSrc\Operate_EquipWash.py @@ -1067,27 +1039,6 @@ PacketCMD_1=0xB3 PacketSubCMD_1=0x20 PacketCallFunc_1=OnTalk - -;属性果实 -[PlayerAttrFruit] -ScriptName = Player\PlayerAttrFruit.py -Writer = xdh -Releaser = xdh -RegType = 0 -RegisterPackCount = 3 - -PacketCMD_1=0xA3 -PacketSubCMD_1=0x2B -PacketCallFunc_1=OnEatAllFruitItem - -PacketCMD_2=0xA3 -PacketSubCMD_2=0x2A -PacketCallFunc_2=OnRecycleAttrFruit - -PacketCMD_3=0xA3 -PacketSubCMD_3=0x17 -PacketCallFunc_3=OnAddFruitUseLimit - ;开服活动 [OpenServerCampaign] @@ -1812,33 +1763,37 @@ PacketSubCMD_1=0x26 PacketCallFunc_1=OnVisitFairyDomain -;回合攻击 -[TurnAttack] -ScriptName = Attack\TurnAttack.py +;主线战斗 +[GameLogic_MainLevel] +ScriptName = GameWorldLogic\FBProcess\GameLogic_MainLevel.py Writer = hxp Releaser = hxp RegType = 0 RegisterPackCount = 1 PacketCMD_1=0xB4 -PacketSubCMD_1=0x10 -PacketCallFunc_1=OnTurnFight +PacketSubCMD_1=0x15 +PacketCallFunc_1=OnMainDropItemOP -;镜像战斗 -[MirrorAttack] -ScriptName = Attack\MirrorAttack.py +;回合攻击 +[TurnAttack] +ScriptName = Attack\TurnAttack.py Writer = hxp Releaser = hxp RegType = 0 -RegisterPackCount = 2 +RegisterPackCount = 3 -PacketCMD_1=0xA1 -PacketSubCMD_1=0x09 -PacketCallFunc_1=OnSycnPlayerPackData +PacketCMD_1= +PacketSubCMD_1= +PacketCallFunc_1= PacketCMD_2=0xB4 -PacketSubCMD_2=0x11 -PacketCallFunc_2=OnMirrorFight +PacketSubCMD_2=0x13 +PacketCallFunc_2=OnMainFightReq + +PacketCMD_3=0xB4 +PacketSubCMD_3=0x14 +PacketCallFunc_3=OnTurnFightReportView ;仙树 [PlayerTree] @@ -1904,3 +1859,58 @@ PacketSubCMD_4=0x27 PacketCallFunc_4=OnFamilyGCZSQ +;武将 +[PlayerHero] +ScriptName = Player\PlayerHero.py +Writer = hxp +Releaser = hxp +RegType = 0 +RegisterPackCount = 12 + +PacketCMD_1=0xB2 +PacketSubCMD_1=0x30 +PacketCallFunc_1=OnHeroLVUP + +PacketCMD_2=0xB2 +PacketSubCMD_2=0x31 +PacketCallFunc_2=OnHeroStarUP + +PacketCMD_3=0xB2 +PacketSubCMD_3=0x32 +PacketCallFunc_3=OnHeroBreak + +PacketCMD_4=0xB2 +PacketSubCMD_4=0x33 +PacketCallFunc_4=OnHeroAwake + +PacketCMD_5=0xB2 +PacketSubCMD_5=0x34 +PacketCallFunc_5=OnHeroAwakeSelectTalent + +PacketCMD_6=0xB2 +PacketSubCMD_6=0x35 +PacketCallFunc_6=OnHeroWash + +PacketCMD_7=0xB2 +PacketSubCMD_7=0x36 +PacketCallFunc_7=OnHeroWearSkin + +PacketCMD_8=0xB2 +PacketSubCMD_8=0x37 +PacketCallFunc_8=OnHeroBookUP + +PacketCMD_9=0xB2 +PacketSubCMD_9=0x38 +PacketCallFunc_9=OnHeroLock + +PacketCMD_10=0xB4 +PacketSubCMD_10=0x12 +PacketCallFunc_10=OnHeroLineupSave + +PacketCMD_11=0xB2 +PacketSubCMD_11=0x39 +PacketCallFunc_11=OnHeroRebirth + +PacketCMD_12=0xB2 +PacketSubCMD_12=0x40 +PacketCallFunc_12=OnHeroDismiss -- Gitblit v1.8.0