129 【战斗】战斗系统-服务端(优化主线掉落战利品不受掉落背包空间影响;优化掉落背包满后逻辑;增加掉落装备自动分解逻辑;)
1. 掉落背包满后可继续掉落战利品,并默认直接放入物品背包(如果没满是先放入掉落背包,然后由前端发拾取包)
2. 掉落背包满后,后端会补通知一个封包A208告知前端进行处理掉落背包物品(重新遍历掉落背包实时物品数据处理)
3. 自动分解装备逻辑: 祝福树大于等于X时,单次已掉落超Y件装备,自动分解当前祝福树可掉落品质小于等于倒序Z品质的装备(实际一次性掉落的装备可能大于Y,因为后续将要掉落的装备可能不满足自动分解条件)
7个文件已修改
4 ■■■■ 已修改文件
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/MainLevel.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MainLevel.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/MainLevel.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MainLevel.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
@@ -410,7 +410,7 @@
PlayerMaxLV    1000    -1    0    0    0
ZhanchuiCost    1    1            
Mainline    10                
MainEquipDrop    1    42|30    [-3, 2]    long(round(itemLV*attrStep*attrProportion*randfloat(0.9,1.1)))
MainEquipDrop    1    42|30    [-3, 2]    long(round(itemLV*attrStep*attrProportion*randfloat(0.9,1.1)))    10|20|6
MainBootyDrop    {7:1,8:15,6:3,5:50,1:20,30:20}    {7:[12,28],8:[0,2],6:[1,1],5:[0,2],1:[2,6],30:[0,2]}            
MainDropAppoint    {1:[100101,0,101],2:[100203,0,102],3:[100104,0,103],4:[100107,0,104],5:[100106,0,105],6:[100305,0,106],7:[100102,0,107],8:[100209,0,108],9:[100111,0,109],10:[100407,0,110],11:[100110,0,111],12:[100105,1,0],13:[100212,0,112],14:[100107,3,0],15:[100301,0,113],16:[100206,1,0],17:[100105,0,114],18:[100201,2,0],19:[100103,1,115],20:[100110,1,0],21:[100112,2,0],22:[100209,0,116],23:[100107,2,0],24:[100109,1,0],25:[100308,0,117]}                
TreeLVUP    42    4|300            
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
@@ -410,7 +410,7 @@
PlayerMaxLV    1000    -1    0    0    0
ZhanchuiCost    1    1            
Mainline    10                
MainEquipDrop    1    42|30    [-3, 2]    long(round(itemLV*attrStep*attrProportion*randfloat(0.9,1.1)))
MainEquipDrop    1    42|30    [-3, 2]    long(round(itemLV*attrStep*attrProportion*randfloat(0.9,1.1)))    10|20|6
MainBootyDrop    {7:1,8:15,6:3,5:50,1:20,30:20}    {7:[12,28],8:[0,2],6:[1,1],5:[0,2],1:[2,6],30:[0,2]}            
MainDropAppoint    {1:[100101,0,101],2:[100203,0,102],3:[100104,0,103],4:[100107,0,104],5:[100106,0,105],6:[100305,0,106],7:[100102,0,107],8:[100209,0,108],9:[100111,0,109],10:[100407,0,110],11:[100110,0,111],12:[100105,1,0],13:[100212,0,112],14:[100107,3,0],15:[100301,0,113],16:[100206,1,0],17:[100105,0,114],18:[100201,2,0],19:[100103,1,115],20:[100110,1,0],21:[100112,2,0],22:[100209,0,116],23:[100107,2,0],24:[100109,1,0],25:[100308,0,117]}                
TreeLVUP    42    4|300