Browse Source

Fixed fort sieges reset on each clan deletion.

_DS_ 15 năm trước cách đây
mục cha
commit
d26d42ab69

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 440 - 488
L2_GameServer/java/com/l2jserver/gameserver/GeoEngine.java


+ 2 - 2
L2_GameServer/java/com/l2jserver/gameserver/datatables/ClanTable.java

@@ -234,7 +234,7 @@ public class ClanTable
 		{
 			for (Siege siege : SiegeManager.getInstance().getSieges())
 			{
-				siege.removeSiegeClan(clanId);
+				siege.removeSiegeClan(clan);
 			}
 		}
 		int fortId = clan.getHasFort();
@@ -242,7 +242,7 @@ public class ClanTable
 		{
 			for (FortSiege siege : FortSiegeManager.getInstance().getSieges())
 			{
-				siege.removeSiegeClan(clanId);
+				siege.removeSiegeClan(clan);
 			}
 		}
 		L2ClanMember leaderMember = clan.getLeader();

+ 1 - 1
L2_GameServer/java/com/l2jserver/gameserver/model/entity/FortSiege.java

@@ -726,7 +726,7 @@ public class FortSiege implements Siegable
 	 * This function does not do any checks and should not be called from bypass !
 	 * @param clanId The int of player's clan id
 	 */
-	public void removeSiegeClan(int clanId)
+	private void removeSiegeClan(int clanId)
 	{
 		Connection con = null;
 		PreparedStatement statement = null;

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác