mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-10-10 00:13:05 -04:00
Merge remote-tracking branch 'origin/master' into CreatureObjectRefactor
Conflicts: src/resources/objects/creature/CreatureMessageBuilder.java src/resources/objects/creature/CreatureObject.java src/services/PlayerService.java src/services/ai/AIActor.java src/services/ai/states/AttackState.java
This commit is contained in:
@@ -33,6 +33,7 @@ import resources.objects.tangible.TangibleObject;
|
||||
import services.combat.CombatEvents.DamageTaken;
|
||||
import tools.DevLog;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class LairActor {
|
||||
|
||||
private Vector<AIActor> creatures = new Vector<AIActor>();
|
||||
@@ -86,8 +87,8 @@ public class LairActor {
|
||||
spawnNewCreatures();
|
||||
|
||||
for(AIActor ai : creatures) {
|
||||
ai.addDefender(event.attacker);
|
||||
event.attacker.addDefender(ai.getCreature());
|
||||
ai.addDefender((CreatureObject)event.attacker);
|
||||
((CreatureObject)event.attacker).addDefender(ai.getCreature());
|
||||
}
|
||||
|
||||
|
||||
@@ -163,7 +164,6 @@ public class LairActor {
|
||||
|
||||
}
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private void healLair() {
|
||||
|
||||
if(lairObject.getConditionDamage() == 0 || creatures.isEmpty())
|
||||
|
||||
Reference in New Issue
Block a user