mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-02 03:15:52 -04:00
Fixed several AI bugs, added log system
- Fixes 0000031: Incap is not working correctly - NPC AI now considers deathblow values correctly - AI state transition further debugged - Pet now follows owner after killing attacker - Added debug log system - Cleaned up system console from system.out messages
This commit is contained in:
@@ -48,6 +48,7 @@ import resources.objects.ObjectMessageBuilder;
|
||||
import resources.objects.SWGList;
|
||||
import resources.objects.SWGSet;
|
||||
import resources.objects.creature.CreatureObject;
|
||||
import tools.DevLog;
|
||||
import engine.clientdata.ClientFileManager;
|
||||
import engine.clientdata.visitors.IDManagerVisitor;
|
||||
import engine.clients.Client;
|
||||
@@ -328,8 +329,13 @@ public class TangibleObject extends SWGObject implements Serializable {
|
||||
}
|
||||
|
||||
public void addDefender(TangibleObject defender) {
|
||||
if (((CreatureObject)this).getOwnerId()>0){
|
||||
if (((CreatureObject)this).getOwnerId()==defender.getObjectID()){
|
||||
return; // fix for now until determined where the tamer is added from
|
||||
}
|
||||
}
|
||||
defendersList.add(defender);
|
||||
|
||||
|
||||
if (!isInCombat()) {
|
||||
setInCombat(true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user