From a59a408cfa838cddcec4fc9fa47d3f6c66b75f9f Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 12 六月 2025 12:20:08 +0800 Subject: [PATCH] 121 【武将】武将系统-服务端(图鉴;) --- ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc | 0 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc | 0 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HeroQuality.txt | 12 +- ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini | 10 + ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc | 0 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HeroQuality.txt | 12 +- ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc | 0 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HeroFetter.txt | 6 + ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHero.pyc | 0 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Hero.txt | 82 ++++++++++---------- ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Hero.pyc | 0 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Hero.txt | 82 ++++++++++---------- ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HeroFetter.txt | 6 + ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.pyc | 0 14 files changed, 113 insertions(+), 97 deletions(-) diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini index c847a2f..f0662d7 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini @@ -1940,6 +1940,10 @@ PacketSubCMD_7=0x36 PacketCallFunc_7=OnHeroWearSkin -PacketCMD_8=0xB4 -PacketSubCMD_8=0x12 -PacketCallFunc_8=OnHeroBattlePosSave +PacketCMD_8=0xB2 +PacketSubCMD_8=0x37 +PacketCallFunc_8=OnHeroBookUP + +PacketCMD_9=0xB4 +PacketSubCMD_9=0x12 +PacketCallFunc_9=OnHeroBattlePosSave diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc index 01895f0..41fab52 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc Binary files differ diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc index a9d46a9..3a22e34 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc Binary files differ diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc index 84cda67..2dda06b 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc Binary files differ diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Hero.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Hero.pyc index 85bd592..98e62e4 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Hero.pyc +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Hero.pyc Binary files differ diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.pyc index 372ff41..1ed3a53 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.pyc +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.pyc Binary files differ diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc index bd2d4a5..dcf65de 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc Binary files differ diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHero.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHero.pyc index b57be4f..1ab1df0 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHero.pyc +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHero.pyc Binary files differ diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Hero.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Hero.txt index 3475723..9a0df5a 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Hero.txt +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Hero.txt @@ -1,41 +1,41 @@ -HeroID HeroIndex Country Quality SkinNPCIDList AtkSkillID AngerSkillID -520001 0 1 2 60520010 100 50000 -520002 1 1 2 60520020 100 50000 -520003 2 1 2 60520030 100 50000 -520004 3 2 2 60520040 100 50000 -520005 4 2 2 60520050 100 50000 -520006 5 2 2 60520060 100 50000 -520007 6 3 2 60520070 100 50000 -520008 7 3 2 60520080 100 50000 -520009 8 3 2 60520090 100 50000 -520010 9 4 2 60520100 100 50000 -530001 10 1 3 60530010 100 50000 -530002 11 1 3 60530020 100 50000 -530003 12 1 3 60530030 100 50000 -530004 13 2 3 60530040 100 50000 -530005 14 2 3 60530050 100 50000 -530006 15 2 3 60530060 100 50000 -530007 16 3 3 60530070 100 50000 -530008 17 3 3 60530080 100 50000 -530009 18 3 3 60530090 100 50000 -530010 19 4 3 60530100 100 50000 -540001 20 1 4 60540010 100 50000 -540002 21 1 4 60540020 100 50000 -540003 22 1 4 60540030 100 50000 -540004 23 2 4 60540040 100 50000 -540005 24 2 4 60540050 100 50000 -540006 25 2 4 60540060 100 50000 -540007 26 3 4 60540070 100 50000 -540008 27 3 4 60540080 100 50000 -540009 28 3 4 60540090 100 50000 -540010 29 4 4 60540100 100 50000 -550001 30 1 5 60550010|60550011|60550012 100 50000 -550002 31 1 5 60550020|60550021|60550022 100 50000 -550003 32 1 5 60550030|60550031|60550032 100 50000 -550004 33 2 5 60550040|60550041|60550042 100 50000 -550005 34 2 5 60550050|60550051|60550052 100 50000 -550006 35 2 5 60550060 100 50000 -550007 36 3 5 60550070 100 50000 -550008 37 3 5 60550080 100 50000 -550009 38 3 5 60550090 100 50000 -550010 39 4 5 60550100 100 50000 +HeroID Country Quality SkinNPCIDList AtkSkillID AngerSkillID AtkInheritPer DefInheritPer HPInheritPer BatAttrDict +520001 1 2 60520010 100 50000 50 30 70 {} +520002 1 2 60520020 100 50000 50 30 70 {} +520003 1 2 60520030 100 50000 50 30 70 {} +520004 2 2 60520040 100 50000 50 30 70 {} +520005 2 2 60520050 100 50000 50 30 70 {} +520006 2 2 60520060 100 50000 50 30 70 {} +520007 3 2 60520070 100 50000 50 30 70 {} +520008 3 2 60520080 100 50000 50 30 70 {} +520009 3 2 60520090 100 50000 50 30 70 {} +520010 4 2 60520100 100 50000 50 30 70 {} +530001 1 3 60530010 100 50000 60 40 80 {} +530002 1 3 60530020 100 50000 60 40 80 {} +530003 1 3 60530030 100 50000 60 40 80 {} +530004 2 3 60530040 100 50000 60 40 80 {} +530005 2 3 60530050 100 50000 60 40 80 {} +530006 2 3 60530060 100 50000 60 40 80 {} +530007 3 3 60530070 100 50000 60 40 80 {} +530008 3 3 60530080 100 50000 60 40 80 {} +530009 3 3 60530090 100 50000 60 40 80 {} +530010 4 3 60530100 100 50000 60 40 80 {} +540001 1 4 60540010 100 50000 70 50 90 {} +540002 1 4 60540020 100 50000 70 50 90 {} +540003 1 4 60540030 100 50000 70 50 90 {} +540004 2 4 60540040 100 50000 70 50 90 {} +540005 2 4 60540050 100 50000 70 50 90 {} +540006 2 4 60540060 100 50000 70 50 90 {} +540007 3 4 60540070 100 50000 70 50 90 {} +540008 3 4 60540080 100 50000 70 50 90 {} +540009 3 4 60540090 100 50000 70 50 90 {} +540010 4 4 60540100 100 50000 70 50 90 {} +550001 1 5 60550010|60550011|60550012 100 50000 100 70 150 {} +550002 1 5 60550020|60550021|60550022 100 50000 100 70 150 {} +550003 1 5 60550030|60550031|60550032 100 50000 100 70 150 {} +550004 2 5 60550040|60550041|60550042 100 50000 100 70 150 {} +550005 2 5 60550050|60550051|60550052 100 50000 100 70 150 {} +550006 2 5 60550060 100 50000 100 70 150 {} +550007 3 5 60550070 100 50000 100 70 150 {} +550008 3 5 60550080 100 50000 100 70 150 {} +550009 3 5 60550090 100 50000 100 70 150 {} +550010 4 5 60550100 100 50000 100 70 150 {} diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HeroFetter.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HeroFetter.txt new file mode 100644 index 0000000..c1817bd --- /dev/null +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HeroFetter.txt @@ -0,0 +1,6 @@ +FetterID HeroIDList AttrIDList AttrValueList +1 550001|550002|550003 +2 550004|550005|550006 +3 550007|550008|550009 +4 550001|550004|550007|550010 +5 550002|550005|550008|550009|550010 diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HeroQuality.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HeroQuality.txt index 41026b4..302bc16 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HeroQuality.txt +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HeroQuality.txt @@ -1,6 +1,6 @@ -Quality UPCostItem InitTalentWeight InitStarUpper InitAddPer LVAddPer BreakLVAddPer StarAddPer -1 181|10 [[60,1], [40,2]] 40 300 5 100 100 -2 181|20 [[50,1], [50,2]] 40 600 10 100 150 -3 181|50 [[60,2], [40,3]] 40 900 20 100 200 -4 181|100 [[60,2], [40,3], [10,4]] 40 1200 25 100 250 -5 181|200 [[100,4]] 40 1500 30 100 300 +Quality UPCostItem InitTalentWeight InitStarUpper InitAddPer LVAddPer BreakLVAddPer StarAddPer BookActAwardMoney BookInitAddPer BookStarAddPer BookBreakLVAddPer +1 181|10 [[60,1], [40,2]] 40 300 5 100 100 1|30 100 100 100 +2 181|20 [[50,1], [50,2]] 40 600 10 100 150 1|50 150 150 100 +3 181|50 [[60,2], [40,3]] 40 900 20 100 200 1|100 200 200 100 +4 181|100 [[60,2], [40,3], [10,4]] 40 1200 25 100 250 1|200 250 250 100 +5 181|200 [[100,4]] 40 1500 30 100 300 1|300 300 300 100 diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Hero.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Hero.txt index 3475723..9a0df5a 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Hero.txt +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Hero.txt @@ -1,41 +1,41 @@ -HeroID HeroIndex Country Quality SkinNPCIDList AtkSkillID AngerSkillID -520001 0 1 2 60520010 100 50000 -520002 1 1 2 60520020 100 50000 -520003 2 1 2 60520030 100 50000 -520004 3 2 2 60520040 100 50000 -520005 4 2 2 60520050 100 50000 -520006 5 2 2 60520060 100 50000 -520007 6 3 2 60520070 100 50000 -520008 7 3 2 60520080 100 50000 -520009 8 3 2 60520090 100 50000 -520010 9 4 2 60520100 100 50000 -530001 10 1 3 60530010 100 50000 -530002 11 1 3 60530020 100 50000 -530003 12 1 3 60530030 100 50000 -530004 13 2 3 60530040 100 50000 -530005 14 2 3 60530050 100 50000 -530006 15 2 3 60530060 100 50000 -530007 16 3 3 60530070 100 50000 -530008 17 3 3 60530080 100 50000 -530009 18 3 3 60530090 100 50000 -530010 19 4 3 60530100 100 50000 -540001 20 1 4 60540010 100 50000 -540002 21 1 4 60540020 100 50000 -540003 22 1 4 60540030 100 50000 -540004 23 2 4 60540040 100 50000 -540005 24 2 4 60540050 100 50000 -540006 25 2 4 60540060 100 50000 -540007 26 3 4 60540070 100 50000 -540008 27 3 4 60540080 100 50000 -540009 28 3 4 60540090 100 50000 -540010 29 4 4 60540100 100 50000 -550001 30 1 5 60550010|60550011|60550012 100 50000 -550002 31 1 5 60550020|60550021|60550022 100 50000 -550003 32 1 5 60550030|60550031|60550032 100 50000 -550004 33 2 5 60550040|60550041|60550042 100 50000 -550005 34 2 5 60550050|60550051|60550052 100 50000 -550006 35 2 5 60550060 100 50000 -550007 36 3 5 60550070 100 50000 -550008 37 3 5 60550080 100 50000 -550009 38 3 5 60550090 100 50000 -550010 39 4 5 60550100 100 50000 +HeroID Country Quality SkinNPCIDList AtkSkillID AngerSkillID AtkInheritPer DefInheritPer HPInheritPer BatAttrDict +520001 1 2 60520010 100 50000 50 30 70 {} +520002 1 2 60520020 100 50000 50 30 70 {} +520003 1 2 60520030 100 50000 50 30 70 {} +520004 2 2 60520040 100 50000 50 30 70 {} +520005 2 2 60520050 100 50000 50 30 70 {} +520006 2 2 60520060 100 50000 50 30 70 {} +520007 3 2 60520070 100 50000 50 30 70 {} +520008 3 2 60520080 100 50000 50 30 70 {} +520009 3 2 60520090 100 50000 50 30 70 {} +520010 4 2 60520100 100 50000 50 30 70 {} +530001 1 3 60530010 100 50000 60 40 80 {} +530002 1 3 60530020 100 50000 60 40 80 {} +530003 1 3 60530030 100 50000 60 40 80 {} +530004 2 3 60530040 100 50000 60 40 80 {} +530005 2 3 60530050 100 50000 60 40 80 {} +530006 2 3 60530060 100 50000 60 40 80 {} +530007 3 3 60530070 100 50000 60 40 80 {} +530008 3 3 60530080 100 50000 60 40 80 {} +530009 3 3 60530090 100 50000 60 40 80 {} +530010 4 3 60530100 100 50000 60 40 80 {} +540001 1 4 60540010 100 50000 70 50 90 {} +540002 1 4 60540020 100 50000 70 50 90 {} +540003 1 4 60540030 100 50000 70 50 90 {} +540004 2 4 60540040 100 50000 70 50 90 {} +540005 2 4 60540050 100 50000 70 50 90 {} +540006 2 4 60540060 100 50000 70 50 90 {} +540007 3 4 60540070 100 50000 70 50 90 {} +540008 3 4 60540080 100 50000 70 50 90 {} +540009 3 4 60540090 100 50000 70 50 90 {} +540010 4 4 60540100 100 50000 70 50 90 {} +550001 1 5 60550010|60550011|60550012 100 50000 100 70 150 {} +550002 1 5 60550020|60550021|60550022 100 50000 100 70 150 {} +550003 1 5 60550030|60550031|60550032 100 50000 100 70 150 {} +550004 2 5 60550040|60550041|60550042 100 50000 100 70 150 {} +550005 2 5 60550050|60550051|60550052 100 50000 100 70 150 {} +550006 2 5 60550060 100 50000 100 70 150 {} +550007 3 5 60550070 100 50000 100 70 150 {} +550008 3 5 60550080 100 50000 100 70 150 {} +550009 3 5 60550090 100 50000 100 70 150 {} +550010 4 5 60550100 100 50000 100 70 150 {} diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HeroFetter.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HeroFetter.txt new file mode 100644 index 0000000..c1817bd --- /dev/null +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HeroFetter.txt @@ -0,0 +1,6 @@ +FetterID HeroIDList AttrIDList AttrValueList +1 550001|550002|550003 +2 550004|550005|550006 +3 550007|550008|550009 +4 550001|550004|550007|550010 +5 550002|550005|550008|550009|550010 diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HeroQuality.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HeroQuality.txt index 41026b4..302bc16 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HeroQuality.txt +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HeroQuality.txt @@ -1,6 +1,6 @@ -Quality UPCostItem InitTalentWeight InitStarUpper InitAddPer LVAddPer BreakLVAddPer StarAddPer -1 181|10 [[60,1], [40,2]] 40 300 5 100 100 -2 181|20 [[50,1], [50,2]] 40 600 10 100 150 -3 181|50 [[60,2], [40,3]] 40 900 20 100 200 -4 181|100 [[60,2], [40,3], [10,4]] 40 1200 25 100 250 -5 181|200 [[100,4]] 40 1500 30 100 300 +Quality UPCostItem InitTalentWeight InitStarUpper InitAddPer LVAddPer BreakLVAddPer StarAddPer BookActAwardMoney BookInitAddPer BookStarAddPer BookBreakLVAddPer +1 181|10 [[60,1], [40,2]] 40 300 5 100 100 1|30 100 100 100 +2 181|20 [[50,1], [50,2]] 40 600 10 100 150 1|50 150 150 100 +3 181|50 [[60,2], [40,3]] 40 900 20 100 200 1|100 200 200 100 +4 181|100 [[60,2], [40,3], [10,4]] 40 1200 25 100 250 1|200 250 250 100 +5 181|200 [[100,4]] 40 1500 30 100 300 1|300 300 300 100 -- Gitblit v1.8.0