From a99a23d9248540a64a1dce67822f15c18fc5b1a4 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 04 十一月 2025 14:40:45 +0800
Subject: [PATCH] 332 【主界面】座骑系统-服务端
---
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncOpenLV.txt | 1
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HorseClass.txt | 12 ++++++
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DataRecordPack.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Collections/DataServerPlayerData.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChEquip.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HorseSkin.txt | 7 +++
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Horse.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt | 11 ++---
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBPlayerViewCache.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBillboard.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt | 11 ++---
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBStruct.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini | 13 ------
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPet.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini | 36 +++++-------------
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HorseSkin.txt | 7 +++
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PlayerAttr.txt | 2 +
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.pyc | 0
/dev/null | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HorseClass.txt | 12 ++++++
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/EventReport.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PlayerAttr.txt | 2 +
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/OperControlManager.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/GameFuncComm.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayerData.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.pyc | 0
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncOpenLV.txt | 1
40 files changed, 64 insertions(+), 51 deletions(-)
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
index a774ee1..bc92a20 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
@@ -101,38 +101,22 @@
;坐骑培养
[PlayerHorse]
ScriptName = Player\PlayerHorse.py
-Writer = wdb
-Releaser = wdb
+Writer = hxp
+Releaser = hxp
RegType = 0
-RegisterPackCount = 7
+RegisterPackCount = 3
-PacketCMD_1=0xA5
+PacketCMD_1=0xB2
PacketSubCMD_1=0x01
-PacketCallFunc_1=ActivateHorseSkinItem
+PacketCallFunc_1=OnHorseLVUP
-PacketCMD_2=0xA5
+PacketCMD_2=0xB2
PacketSubCMD_2=0x02
-PacketCallFunc_2=OnPlayerChangeHorse
+PacketCallFunc_2=OnHorseClassUP
-PacketCMD_3=0xA5
-PacketSubCMD_3=0x27
-PacketCallFunc_3=OnHorseClassLVUP
-
-PacketCMD_4=0xA5
-PacketSubCMD_4=0x29
-PacketCallFunc_4=OnHorsePetAwake
-
-PacketCMD_5=0xA5
-PacketSubCMD_5=0x30
-PacketCallFunc_5=OnHorsePetSkinSelect
-
-PacketCMD_6=0xA5
-PacketSubCMD_6=0x31
-PacketCallFunc_6=OnHorseTrain
-
-PacketCMD_7=0xA5
-PacketSubCMD_7=0x35
-PacketCallFunc_7=OnHorseStarUp
+PacketCMD_3=0xB2
+PacketSubCMD_3=0x03
+PacketCallFunc_3=OnHorseSkinOP
;npc交互
[FunctionNPCCommon]
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini
index 3ef7c7a..5d4ccad 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script.ini
@@ -481,19 +481,6 @@
PacketSubCMD_4=0xE
PacketCallFunc_4=ClearRecycle
-
-
-;骑马
-[Horse]
-ScriptName = Player\PlayerHorse.py
-Writer = eggxp
-Releaser = eggxp
-RegType = 0
-RegisterPackCount = 1
-PacketCMD_1=0x3
-PacketSubCMD_1=0x9
-PacketCallFunc_1=OnRideHorse
-
;家族争霸赛
[PlayerFamilyBattle]
ScriptName = Player\PlayerFamilyBattle.py
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
index d6af6e3..8a4a3ae 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 28de9f3..b0343f8 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 f686048..46ca9a6 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/DB/DBStruct.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBStruct.pyc
index e2c0f1a..006a4bf 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBStruct.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBStruct.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBPlayerViewCache.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBPlayerViewCache.pyc
index ade06c4..2d5addb 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBPlayerViewCache.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBPlayerViewCache.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DataRecordPack.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DataRecordPack.pyc
index 36d56e8..d2e0334 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DataRecordPack.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DataRecordPack.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/EventReport.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/EventReport.pyc
index f0152b6..585bf8b 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/EventReport.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/EventReport.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/ClearFightPowerHistor.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/ClearFightPowerHistor.pyc
deleted file mode 100644
index 2ee4be8..0000000
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/ClearFightPowerHistor.pyc
+++ /dev/null
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Horse.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Horse.pyc
index 301434d..7bcb932 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Horse.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Horse.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/imba.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/imba.pyc
deleted file mode 100644
index 3e58386..0000000
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/imba.pyc
+++ /dev/null
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc
index 5e565e9..7ce75a2 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/Item/ChEquip.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChEquip.pyc
index 1b8b4ff..05f12d5 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChEquip.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChEquip.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc
index 8d89c7a..5524c2f 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/OperControlManager.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/OperControlManager.pyc
index 87db231..315dc9e 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/OperControlManager.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/OperControlManager.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
index 272800c..d5ede9c 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayerData.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayerData.pyc
index 9ed7358..4388c0e 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayerData.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayerData.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/GameFuncComm.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/GameFuncComm.pyc
index 0f370d0..575a858 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/GameFuncComm.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/GameFuncComm.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBillboard.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBillboard.pyc
index 3c8548e..b6b4716 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBillboard.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBillboard.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.pyc
index c6ea75c..965e6e9 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.pyc
index 1010cf5..46a882f 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.pyc
index 2f6c8ed..3847947 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPet.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPet.pyc
index d74cc50..caeb582 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPet.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPet.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc
index a0f4869..c0884bd 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc
index c23a90f..e838696 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Collections/DataServerPlayerData.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Collections/DataServerPlayerData.pyc
index 302bf8c..271d869 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Collections/DataServerPlayerData.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Collections/DataServerPlayerData.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
index d98b231..344526f 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameBuffs/Buff_510.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameBuffs/Buff_510.pyc
deleted file mode 100644
index 9cd960a..0000000
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameBuffs/Buff_510.pyc
+++ /dev/null
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameBuffs/Buff_511.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameBuffs/Buff_511.pyc
deleted file mode 100644
index f49d57a..0000000
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameBuffs/Buff_511.pyc
+++ /dev/null
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameBuffs/Buff_521.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameBuffs/Buff_521.pyc
deleted file mode 100644
index b77e5cc..0000000
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameBuffs/Buff_521.pyc
+++ /dev/null
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4511.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4511.pyc
deleted file mode 100644
index e6ce6dc..0000000
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4511.pyc
+++ /dev/null
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.pyc
index 51b5eb5..efb0306 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.pyc
index d1e99da..0e48baa 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc
index 32abf7f..4dc3587 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
index e4a3ad7..3bad8c0 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
@@ -132,8 +132,6 @@
StrengthenLevelBroadCast 100
SkillPlusAttrID {"102":[50000,55000,60000],"103":[50100,55100,60100],"104":[50400,55400,60400],"105":[50200,55200,60200],"106":[50300,55300,60300],"107":[50800,55800,60800],"108":[51000,56000,61000],"109":[50000,55000,60000],"110":[50100,55100,60100],"111":[50400,55400,60400],"112":[50200,55200,60200],"113":[50300,55300,60300],"114":[50800,55800,60800],"115":[51000,56000,61000]}
FaQiUpItem 182 123
-HorseUpItem 181 10 [[6,40], [7,2]] [6,7,8,18,49,23] 5
-HorseTrain [4152, 4154, 4160]
VIPCard 1_978|2_979|3_980
VIPLV 1_0|2_500|3_1000|4_2000|5_5000|6_10000|7_20000|8_50000|9_100000|10_200000|11_700000|12_1400000|13_3500000|14_7000000|15_10500000 5
VIPPrice 1_1288|2_788|3_288 1_4320|2_2160|3_720 1_至尊VIP(半年卡)|2_白金VIP(季度卡)|3_黄金VIP(包月卡) 1_增加180天VIP时长,赠送200点VIP经验,实力首选|2_增加90天VIP时长,赠送100点VIP经验|3_增加30天VIP时长 1_VipCard1|2_VipCard2|3_VipCard3
@@ -408,7 +406,7 @@
HeroStarTalent 4 10 3 5
HeroWash 10 [20,40,60,100,150,230] 5
HeroRebirth 1 2 heroLV 100 80
-HeroAttrFormula (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue)*(1+lineupHaloPer+bookPer+realmPer+gubaoPer+hjgPer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+(StunRate*StunRateRatio+SuperHitRate*SuperHitRateRatio+ComboRate*ComboRateRatio+MissRate*MissRateRatio+ParryRate*ParryRateRatio+SuckHPPer*SuckHPPerRatio+StunRateDef*StunRateDefRatio+SuperHitRateDef*SuperHitRateDefRatio+ComboRateDef*ComboRateDefRatio+MissRateDef*MissRateDefRatio+ParryRateDef*ParryRateDefRatio+SuckHPPerDef*SuckHPPerDefRatio+FinalDamPer*FinalDamPerRatio+FinalDamPerDef*FinalDamPerDefRatio+PhyDamPer*PhyDamPerRatio+PhyDamPerDef*PhyDamPerDefRatio+MagDamPer*MagDamPerRatio+MagDamPerDef*MagDamPerDefRatio+NormalSkillPer*NormalSkillPerRatio+NormalSkillPerDef*NormalSkillPerDefRatio+AngerSkillPer*AngerSkillPerRatio+AngerSkillPerDef*AngerSkillPerDefRatio+SuperDamPer*SuperDamPerRatio+SuperDamPerDef*SuperDamPerDefRatio+CurePer*CurePerRatio+CurePerDef*CurePerDefRatio+ShieldPer*ShieldPerRatio+ShieldPerDef*ShieldPerDefRatio+DOTPer*DOTPerRatio+DOTPerDef*DOTPerDefRatio+WeiFinalDamPer*WeiFinalDamPerRatio+WeiFinalDamPerDef*WeiFinalDamPerDefRatio+ShuFinalDamPer*ShuFinalDamPerRatio+ShuFinalDamPerDef*ShuFinalDamPerDefRatio+WuFinalDamPer*WuFinalDamPerRatio+WuFinalDamPerDef*WuFinalDamPerDefRatio+QunFinalDamPer*QunFinalDamPerRatio+QunFinalDamPerDef*QunFinalDamPerDefRatio)/100.0-55000) SkillPower*OfficialLV
+HeroAttrFormula (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue)*(1+lineupHaloPer+bookPer+realmPer+gubaoPer+hjgPer+horsePer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+(StunRate*StunRateRatio+SuperHitRate*SuperHitRateRatio+ComboRate*ComboRateRatio+MissRate*MissRateRatio+ParryRate*ParryRateRatio+SuckHPPer*SuckHPPerRatio+StunRateDef*StunRateDefRatio+SuperHitRateDef*SuperHitRateDefRatio+ComboRateDef*ComboRateDefRatio+MissRateDef*MissRateDefRatio+ParryRateDef*ParryRateDefRatio+SuckHPPerDef*SuckHPPerDefRatio+FinalDamPer*FinalDamPerRatio+FinalDamPerDef*FinalDamPerDefRatio+PhyDamPer*PhyDamPerRatio+PhyDamPerDef*PhyDamPerDefRatio+MagDamPer*MagDamPerRatio+MagDamPerDef*MagDamPerDefRatio+NormalSkillPer*NormalSkillPerRatio+NormalSkillPerDef*NormalSkillPerDefRatio+AngerSkillPer*AngerSkillPerRatio+AngerSkillPerDef*AngerSkillPerDefRatio+SuperDamPer*SuperDamPerRatio+SuperDamPerDef*SuperDamPerDefRatio+CurePer*CurePerRatio+CurePerDef*CurePerDefRatio+ShieldPer*ShieldPerRatio+ShieldPerDef*ShieldPerDefRatio+DOTPer*DOTPerRatio+DOTPerDef*DOTPerDefRatio+WeiFinalDamPer*WeiFinalDamPerRatio+WeiFinalDamPerDef*WeiFinalDamPerDefRatio+ShuFinalDamPer*ShuFinalDamPerRatio+ShuFinalDamPerDef*ShuFinalDamPerDefRatio+WuFinalDamPer*WuFinalDamPerRatio+WuFinalDamPerDef*WuFinalDamPerDefRatio+QunFinalDamPer*QunFinalDamPerRatio+QunFinalDamPerDef*QunFinalDamPerDefRatio)/100.0-55000) SkillPower*OfficialLV
DownReward [(1,200,1),(2,5000,1),(3,500,1)] 20 [[1,100,0],[3,200,0]] 1 1
DailyPackBuyGift {"0":[[20,10,0]], "1":[[2222,1,0],[1099,1,0],[20,100,0]], "2":[[2222,1,0],[4694,1,0],[20,50,0]], "3":[[2222,3,0],[1099,3,0],[20,150,0]]} {"1":[146], "2":[147], "3":[148]} [149] 10
PlayerMaxLV 1000 -1 0 0 0
@@ -427,9 +425,9 @@
SuperHitCfg max(aSuperHitRate - dSuperHitRateDef, 0)
StunCfg min(aStunRate - dStunRateDef, 8000) 200
SuckHPCfg long(max(aSuckHPPer -dSuckHPPerDef, 0)/10000.0*hurtHP)
-HurtFormula long((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aComboDamPer+aPursueDamPer)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) long((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aPursueDamPer)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) 0 long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aPursueDamPer)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))
-DOTFormula long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef))
-CalcTypeFormula long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) long(aAtk*atkSkillPer*(1+aAddSkillPer))
+HurtFormula long((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aComboDamPer+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) long((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) 0 long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))
+DOTFormula long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aArenaDamPer-dArenaDamPerDef))
+CalcTypeFormula long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aArenaDamPer-dArenaDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) long(aAtk*atkSkillPer*(1+aAddSkillPer))
CureFormula long(max((baseValue*skillPer)*(1+curePer-cureDefPer)*(1+angerOverflow/100.0), baseValue*0.05))
BuffStateGroup {"1":[1,3,12,15], "2":[9,10,13,16,17], "3":[1,3,12,15,13], "4":[1,3,12,15,9,10,17], "5":[1,3,12,15,10,17]}
InvestCost {} {} {"7":[101],"12":[102]} {} {}
@@ -449,3 +447,4 @@
FamilyTaofaBuzhen 2000 100|200 20 60
FamilyTaofaAtk 10 [[15,10], [16,100]] 2 10|50|100 10
FamilyTaofaBox [10000, 25000, 50000, 100000, 200000, 350000, 600000, 1000000, 2000000, 3000000] 100 200 [[100, 1, 10], [100, 2, 100], [100, 3, 10], [50, 4, 1], [30, 5, 1], [50, 11, 200]]
+HorseUpItem 8 9
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncOpenLV.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncOpenLV.txt
index 23accc9..7c364af 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncOpenLV.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncOpenLV.txt
@@ -35,3 +35,4 @@
34 0 0 0
35 0 0 1003
36 0 0 1003
+37 0 0 1044
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HorseClass.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HorseClass.txt
new file mode 100644
index 0000000..3c3110d
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HorseClass.txt
@@ -0,0 +1,12 @@
+ClassLV MaxLV LVUPItemCnt ClassUPItemCnt ClassSpecAttrIDList ClassSpecAttrValueList AttrIDList ClassAttrValueList PerLVAttrValueList
+0 10 10 10 6|7|8 100|10|1000 10|1|100
+1 25 15 20 71 100 6|7|8 200|20|2000 20|2|200
+2 50 20 30 71 100 6|7|8 300|30|3000 30|3|300
+3 100 25 40 71 100 6|7|8 400|40|4000 40|4|400
+4 150 30 50 71 100 6|7|8 500|50|5000 50|5|500
+5 200 35 60 71|72 100|500 6|7|8 500|50|5000 50|5|500
+6 250 40 70 71|72 100|100 6|7|8 500|50|5000 50|5|500
+7 300 45 80 71|72 100|100 6|7|8 500|50|5000 50|5|500
+8 350 50 90 71|72 100|100 6|7|8 500|50|5000 50|5|500
+9 400 55 100 71|72 100|100 6|7|8 500|50|5000 50|5|500
+10 500 60 100 71|72 100|100 6|7|8 500|50|5000 50|5|500
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HorseSkin.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HorseSkin.txt
new file mode 100644
index 0000000..23c2424
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/HorseSkin.txt
@@ -0,0 +1,7 @@
+SkinID ExpireMinutes UnlockWay UnlockValue UnlockNeedCnt UpNeedCnt StarMax AttrIDList InitAttrValueList AttrPerStarAddList
+1 0 1 0 0 0 0
+2 0 1 3 0 0 0
+3 0 1 5 0 0 0
+4 10 2 5 1 0 0 43 500
+5 30 2 10 1 0 0 44 500
+6 60 2 4 1 1 5 45|46 500|500 100|100
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PlayerAttr.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PlayerAttr.txt
index 17b495c..a6ab696 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PlayerAttr.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PlayerAttr.txt
@@ -55,3 +55,5 @@
68 PursueDamPerDef
69 ComboDamPer
70 ComboDamPerDef
+71 ArenaDamPer
+72 ArenaDamPerDef
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
index e4a3ad7..3bad8c0 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
@@ -132,8 +132,6 @@
StrengthenLevelBroadCast 100
SkillPlusAttrID {"102":[50000,55000,60000],"103":[50100,55100,60100],"104":[50400,55400,60400],"105":[50200,55200,60200],"106":[50300,55300,60300],"107":[50800,55800,60800],"108":[51000,56000,61000],"109":[50000,55000,60000],"110":[50100,55100,60100],"111":[50400,55400,60400],"112":[50200,55200,60200],"113":[50300,55300,60300],"114":[50800,55800,60800],"115":[51000,56000,61000]}
FaQiUpItem 182 123
-HorseUpItem 181 10 [[6,40], [7,2]] [6,7,8,18,49,23] 5
-HorseTrain [4152, 4154, 4160]
VIPCard 1_978|2_979|3_980
VIPLV 1_0|2_500|3_1000|4_2000|5_5000|6_10000|7_20000|8_50000|9_100000|10_200000|11_700000|12_1400000|13_3500000|14_7000000|15_10500000 5
VIPPrice 1_1288|2_788|3_288 1_4320|2_2160|3_720 1_至尊VIP(半年卡)|2_白金VIP(季度卡)|3_黄金VIP(包月卡) 1_增加180天VIP时长,赠送200点VIP经验,实力首选|2_增加90天VIP时长,赠送100点VIP经验|3_增加30天VIP时长 1_VipCard1|2_VipCard2|3_VipCard3
@@ -408,7 +406,7 @@
HeroStarTalent 4 10 3 5
HeroWash 10 [20,40,60,100,150,230] 5
HeroRebirth 1 2 heroLV 100 80
-HeroAttrFormula (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue)*(1+lineupHaloPer+bookPer+realmPer+gubaoPer+hjgPer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+(StunRate*StunRateRatio+SuperHitRate*SuperHitRateRatio+ComboRate*ComboRateRatio+MissRate*MissRateRatio+ParryRate*ParryRateRatio+SuckHPPer*SuckHPPerRatio+StunRateDef*StunRateDefRatio+SuperHitRateDef*SuperHitRateDefRatio+ComboRateDef*ComboRateDefRatio+MissRateDef*MissRateDefRatio+ParryRateDef*ParryRateDefRatio+SuckHPPerDef*SuckHPPerDefRatio+FinalDamPer*FinalDamPerRatio+FinalDamPerDef*FinalDamPerDefRatio+PhyDamPer*PhyDamPerRatio+PhyDamPerDef*PhyDamPerDefRatio+MagDamPer*MagDamPerRatio+MagDamPerDef*MagDamPerDefRatio+NormalSkillPer*NormalSkillPerRatio+NormalSkillPerDef*NormalSkillPerDefRatio+AngerSkillPer*AngerSkillPerRatio+AngerSkillPerDef*AngerSkillPerDefRatio+SuperDamPer*SuperDamPerRatio+SuperDamPerDef*SuperDamPerDefRatio+CurePer*CurePerRatio+CurePerDef*CurePerDefRatio+ShieldPer*ShieldPerRatio+ShieldPerDef*ShieldPerDefRatio+DOTPer*DOTPerRatio+DOTPerDef*DOTPerDefRatio+WeiFinalDamPer*WeiFinalDamPerRatio+WeiFinalDamPerDef*WeiFinalDamPerDefRatio+ShuFinalDamPer*ShuFinalDamPerRatio+ShuFinalDamPerDef*ShuFinalDamPerDefRatio+WuFinalDamPer*WuFinalDamPerRatio+WuFinalDamPerDef*WuFinalDamPerDefRatio+QunFinalDamPer*QunFinalDamPerRatio+QunFinalDamPerDef*QunFinalDamPerDefRatio)/100.0-55000) SkillPower*OfficialLV
+HeroAttrFormula (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue)*(1+lineupHaloPer+bookPer+realmPer+gubaoPer+hjgPer+horsePer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue long(Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+(StunRate*StunRateRatio+SuperHitRate*SuperHitRateRatio+ComboRate*ComboRateRatio+MissRate*MissRateRatio+ParryRate*ParryRateRatio+SuckHPPer*SuckHPPerRatio+StunRateDef*StunRateDefRatio+SuperHitRateDef*SuperHitRateDefRatio+ComboRateDef*ComboRateDefRatio+MissRateDef*MissRateDefRatio+ParryRateDef*ParryRateDefRatio+SuckHPPerDef*SuckHPPerDefRatio+FinalDamPer*FinalDamPerRatio+FinalDamPerDef*FinalDamPerDefRatio+PhyDamPer*PhyDamPerRatio+PhyDamPerDef*PhyDamPerDefRatio+MagDamPer*MagDamPerRatio+MagDamPerDef*MagDamPerDefRatio+NormalSkillPer*NormalSkillPerRatio+NormalSkillPerDef*NormalSkillPerDefRatio+AngerSkillPer*AngerSkillPerRatio+AngerSkillPerDef*AngerSkillPerDefRatio+SuperDamPer*SuperDamPerRatio+SuperDamPerDef*SuperDamPerDefRatio+CurePer*CurePerRatio+CurePerDef*CurePerDefRatio+ShieldPer*ShieldPerRatio+ShieldPerDef*ShieldPerDefRatio+DOTPer*DOTPerRatio+DOTPerDef*DOTPerDefRatio+WeiFinalDamPer*WeiFinalDamPerRatio+WeiFinalDamPerDef*WeiFinalDamPerDefRatio+ShuFinalDamPer*ShuFinalDamPerRatio+ShuFinalDamPerDef*ShuFinalDamPerDefRatio+WuFinalDamPer*WuFinalDamPerRatio+WuFinalDamPerDef*WuFinalDamPerDefRatio+QunFinalDamPer*QunFinalDamPerRatio+QunFinalDamPerDef*QunFinalDamPerDefRatio)/100.0-55000) SkillPower*OfficialLV
DownReward [(1,200,1),(2,5000,1),(3,500,1)] 20 [[1,100,0],[3,200,0]] 1 1
DailyPackBuyGift {"0":[[20,10,0]], "1":[[2222,1,0],[1099,1,0],[20,100,0]], "2":[[2222,1,0],[4694,1,0],[20,50,0]], "3":[[2222,3,0],[1099,3,0],[20,150,0]]} {"1":[146], "2":[147], "3":[148]} [149] 10
PlayerMaxLV 1000 -1 0 0 0
@@ -427,9 +425,9 @@
SuperHitCfg max(aSuperHitRate - dSuperHitRateDef, 0)
StunCfg min(aStunRate - dStunRateDef, 8000) 200
SuckHPCfg long(max(aSuckHPPer -dSuckHPPerDef, 0)/10000.0*hurtHP)
-HurtFormula long((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aComboDamPer+aPursueDamPer)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) long((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aPursueDamPer)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) 0 long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aPursueDamPer)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))
-DOTFormula long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef))
-CalcTypeFormula long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) long(aAtk*atkSkillPer*(1+aAddSkillPer))
+HurtFormula long((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aComboDamPer+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) long((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) 0 long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))
+DOTFormula long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aArenaDamPer-dArenaDamPerDef))
+CalcTypeFormula long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aArenaDamPer-dArenaDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)) long(aAtk*atkSkillPer*(1+aAddSkillPer))
CureFormula long(max((baseValue*skillPer)*(1+curePer-cureDefPer)*(1+angerOverflow/100.0), baseValue*0.05))
BuffStateGroup {"1":[1,3,12,15], "2":[9,10,13,16,17], "3":[1,3,12,15,13], "4":[1,3,12,15,9,10,17], "5":[1,3,12,15,10,17]}
InvestCost {} {} {"7":[101],"12":[102]} {} {}
@@ -449,3 +447,4 @@
FamilyTaofaBuzhen 2000 100|200 20 60
FamilyTaofaAtk 10 [[15,10], [16,100]] 2 10|50|100 10
FamilyTaofaBox [10000, 25000, 50000, 100000, 200000, 350000, 600000, 1000000, 2000000, 3000000] 100 200 [[100, 1, 10], [100, 2, 100], [100, 3, 10], [50, 4, 1], [30, 5, 1], [50, 11, 200]]
+HorseUpItem 8 9
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncOpenLV.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncOpenLV.txt
index 23accc9..7c364af 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncOpenLV.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncOpenLV.txt
@@ -35,3 +35,4 @@
34 0 0 0
35 0 0 1003
36 0 0 1003
+37 0 0 1044
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HorseClass.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HorseClass.txt
new file mode 100644
index 0000000..3c3110d
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HorseClass.txt
@@ -0,0 +1,12 @@
+ClassLV MaxLV LVUPItemCnt ClassUPItemCnt ClassSpecAttrIDList ClassSpecAttrValueList AttrIDList ClassAttrValueList PerLVAttrValueList
+0 10 10 10 6|7|8 100|10|1000 10|1|100
+1 25 15 20 71 100 6|7|8 200|20|2000 20|2|200
+2 50 20 30 71 100 6|7|8 300|30|3000 30|3|300
+3 100 25 40 71 100 6|7|8 400|40|4000 40|4|400
+4 150 30 50 71 100 6|7|8 500|50|5000 50|5|500
+5 200 35 60 71|72 100|500 6|7|8 500|50|5000 50|5|500
+6 250 40 70 71|72 100|100 6|7|8 500|50|5000 50|5|500
+7 300 45 80 71|72 100|100 6|7|8 500|50|5000 50|5|500
+8 350 50 90 71|72 100|100 6|7|8 500|50|5000 50|5|500
+9 400 55 100 71|72 100|100 6|7|8 500|50|5000 50|5|500
+10 500 60 100 71|72 100|100 6|7|8 500|50|5000 50|5|500
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HorseSkin.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HorseSkin.txt
new file mode 100644
index 0000000..23c2424
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/HorseSkin.txt
@@ -0,0 +1,7 @@
+SkinID ExpireMinutes UnlockWay UnlockValue UnlockNeedCnt UpNeedCnt StarMax AttrIDList InitAttrValueList AttrPerStarAddList
+1 0 1 0 0 0 0
+2 0 1 3 0 0 0
+3 0 1 5 0 0 0
+4 10 2 5 1 0 0 43 500
+5 30 2 10 1 0 0 44 500
+6 60 2 4 1 1 5 45|46 500|500 100|100
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PlayerAttr.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PlayerAttr.txt
index 17b495c..a6ab696 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PlayerAttr.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PlayerAttr.txt
@@ -55,3 +55,5 @@
68 PursueDamPerDef
69 ComboDamPer
70 ComboDamPerDef
+71 ArenaDamPer
+72 ArenaDamPerDef
--
Gitblit v1.8.0