Fixed Party Solidarity and Aura Force skills.
Contributed by facab.
This commit is contained in:
		| @@ -44,14 +44,20 @@ public final class CallSkillOnActionTime extends AbstractEffect | ||||
| 	@Override | ||||
| 	public void onStart(Creature effector, Creature effected, Skill skill, ItemInstance item) | ||||
| 	{ | ||||
| 		effected.getEffectList().stopEffects(Collections.singleton(_skill.getSkill().getAbnormalType())); | ||||
| 		effected.getEffectList().addBlockedAbnormalTypes(Collections.singleton(_skill.getSkill().getAbnormalType())); | ||||
| 		if (!_skill.getSkill().isSynergySkill()) | ||||
| 		{ | ||||
| 			effected.getEffectList().stopEffects(Collections.singleton(_skill.getSkill().getAbnormalType())); | ||||
| 			effected.getEffectList().addBlockedAbnormalTypes(Collections.singleton(_skill.getSkill().getAbnormalType())); | ||||
| 		} | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public void onExit(Creature effector, Creature effected, Skill skill) | ||||
| 	{ | ||||
| 		effected.getEffectList().removeBlockedAbnormalTypes(Collections.singleton(_skill.getSkill().getAbnormalType())); | ||||
| 		if (!_skill.getSkill().isSynergySkill()) | ||||
| 		{ | ||||
| 			effected.getEffectList().removeBlockedAbnormalTypes(Collections.singleton(_skill.getSkill().getAbnormalType())); | ||||
| 		} | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
|   | ||||
| @@ -97,7 +97,7 @@ public final class Synergy extends AbstractEffect | ||||
| 		 | ||||
| 		if (abnormalCount >= _minSlot) | ||||
| 		{ | ||||
| 			final SkillHolder partyBuff = new SkillHolder(_partyBuffSkillId, Math.max(abnormalCount - 1, _skillLevelScaleTo)); | ||||
| 			final SkillHolder partyBuff = new SkillHolder(_partyBuffSkillId, Math.min(abnormalCount - 1, _skillLevelScaleTo)); | ||||
| 			final Skill partyBuffSkill = partyBuff.getSkill(); | ||||
| 			 | ||||
| 			if (partyBuffSkill != null) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment