Update siege flags when fort owner loses fort.

Contributed by Sahar.
This commit is contained in:
MobiusDevelopment 2019-11-12 17:35:00 +00:00
parent 0a24af22b2
commit aea04d4669
18 changed files with 68 additions and 1 deletions

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -41,7 +41,6 @@ import org.l2jmobius.gameserver.network.serverpackets.PledgeShowInfoUpdate;
/** /**
* @author programmos * @author programmos
*/ */
public class Fort public class Fort
{ {
protected static final Logger LOGGER = Logger.getLogger(Fort.class.getName()); protected static final Logger LOGGER = Logger.getLogger(Fort.class.getName());

View File

@ -395,6 +395,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -395,6 +395,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state

View File

@ -398,6 +398,10 @@ public class Fort extends AbstractResidence
{ {
LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e); LOGGER.log(Level.WARNING, "Exception in setOwner: " + e.getMessage(), e);
} }
if (getSiege().isInProgress())
{
getSiege().updatePlayerSiegeStateFlags(true);
}
removeOwner(true); removeOwner(true);
} }
setFortState(0, 0); // initialize fort state setFortState(0, 0); // initialize fort state