Party loot & Mob Skill cooldown patch
Fixed an issue with party loot that started from recent updates. Implemented party loot permission update for players ingressing a party. Fixed mob skills not using cooldown time.
This commit is contained in:
@@ -1795,7 +1795,7 @@ public class MaplePacketCreator {
|
||||
mplew.writeBool(drop.getMeso() > 0);
|
||||
mplew.writeInt(drop.getItemId());
|
||||
mplew.writeInt(giveOwnership ? 0 : -1);
|
||||
mplew.write(drop.getDropType());
|
||||
mplew.write(drop.hasExpiredOwnershipTime() ? 2 : drop.getDropType());
|
||||
mplew.writePos(drop.getPosition());
|
||||
mplew.writeInt(giveOwnership ? 0 : -1);
|
||||
|
||||
@@ -1813,8 +1813,8 @@ public class MaplePacketCreator {
|
||||
mplew.writeInt(drop.getObjectId());
|
||||
mplew.writeBool(drop.getMeso() > 0); // 1 mesos, 0 item, 2 and above all item meso bag,
|
||||
mplew.writeInt(drop.getItemId()); // drop object ID
|
||||
mplew.writeInt(drop.getClientsideOwnerId(player)); // owner charid/partyid :)
|
||||
mplew.write(!drop.hasExpiredOwnershipTime() ? drop.getDropType() : 2); // 0 = timeout for non-owner, 1 = timeout for non-owner's party, 2 = FFA, 3 = explosive/FFA
|
||||
mplew.writeInt(drop.getClientsideOwnerId()); // owner charid/partyid :)
|
||||
mplew.write(drop.hasClientsideOwnership(player) ? 2 : drop.getDropType()); // 0 = timeout for non-owner, 1 = timeout for non-owner's party, 2 = FFA, 3 = explosive/FFA
|
||||
mplew.writePos(dropto);
|
||||
mplew.writeInt(drop.getDropper().getObjectId()); // dropper oid, found thanks to Li Jixue
|
||||
|
||||
|
||||
Reference in New Issue
Block a user