Removed stream usage from CubicSkill.

This commit is contained in:
MobiusDevelopment 2023-01-08 14:40:40 +00:00
parent 14542eeddd
commit 96efa0cfe0
26 changed files with 494 additions and 26 deletions

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override

View File

@ -76,7 +76,25 @@ public class CubicSkill extends SkillHolder implements ICubicConditionHolder
@Override
public boolean validateConditions(Cubic cubic, Creature owner, WorldObject target)
{
return (!_targetDebuff || (target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() > 0))) && (_conditions.isEmpty() || _conditions.stream().allMatch(condition -> condition.test(cubic, owner, target)));
if (_targetDebuff && target.isCreature() && (((Creature) target).getEffectList().getDebuffCount() == 0))
{
return false;
}
if (_conditions.isEmpty())
{
return true;
}
for (ICubicCondition condition : _conditions)
{
if (!condition.test(cubic, owner, target))
{
return false;
}
}
return true;
}
@Override