Prevent removal of primary target for the Range affect scope.

This commit is contained in:
MobiusDev
2019-01-16 01:37:25 +00:00
parent c049a7ac60
commit 25bb3582e8
10 changed files with 10 additions and 10 deletions

View File

@@ -62,7 +62,7 @@ public class Range implements IAffectScopeHandler
{
return false;
}
if ((affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
if ((c != target) && (affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
{
return false;
}

View File

@@ -62,7 +62,7 @@ public class Range implements IAffectScopeHandler
{
return false;
}
if ((affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
if ((c != target) && (affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
{
return false;
}

View File

@@ -62,7 +62,7 @@ public class Range implements IAffectScopeHandler
{
return false;
}
if ((affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
if ((c != target) && (affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
{
return false;
}

View File

@@ -62,7 +62,7 @@ public class Range implements IAffectScopeHandler
{
return false;
}
if ((affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
if ((c != target) && (affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
{
return false;
}

View File

@@ -62,7 +62,7 @@ public class Range implements IAffectScopeHandler
{
return false;
}
if ((affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
if ((c != target) && (affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
{
return false;
}

View File

@@ -62,7 +62,7 @@ public class Range implements IAffectScopeHandler
{
return false;
}
if ((affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
if ((c != target) && (affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
{
return false;
}

View File

@@ -62,7 +62,7 @@ public class Range implements IAffectScopeHandler
{
return false;
}
if ((affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
if ((c != target) && (affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
{
return false;
}

View File

@@ -62,7 +62,7 @@ public class Range implements IAffectScopeHandler
{
return false;
}
if ((affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
if ((c != target) && (affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
{
return false;
}

View File

@@ -62,7 +62,7 @@ public class Range implements IAffectScopeHandler
{
return false;
}
if ((affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
if ((c != target) && (affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
{
return false;
}

View File

@@ -62,7 +62,7 @@ public class Range implements IAffectScopeHandler
{
return false;
}
if ((affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
if ((c != target) && (affectObject != null) && !affectObject.checkAffectedObject(activeChar, c))
{
return false;
}