Browse Source

pet debugging

lakebane-master
FatBoy-DOTC 8 months ago
parent
commit
d065e9ffc8
  1. 3
      src/engine/gameManager/PowersManager.java
  2. 5
      src/engine/objects/Mob.java

3
src/engine/gameManager/PowersManager.java

@ -248,6 +248,9 @@ public enum PowersManager {
return true; return true;
// return false; // return false;
} }
ChatManager.chatSystemInfo(playerCharacter,pb.name);
ChatManager.chatSystemInfo(playerCharacter,pb.powerCategory.name());
if (playerCharacter.getLastPower() != null) if (playerCharacter.getLastPower() != null)
return true; return true;
//Check if Power Target is allowed to cast. //Check if Power Target is allowed to cast.

5
src/engine/objects/Mob.java

@ -565,6 +565,7 @@ public class Mob extends AbstractIntelligenceAgent {
petMinion.runAfterLoad(); petMinion.runAfterLoad();
//DbManager.addToCache(petMinion); //DbManager.addToCache(petMinion);
Mob.dynamic_pets.put(petMinion.getObjectUUID(),petMinion); Mob.dynamic_pets.put(petMinion.getObjectUUID(),petMinion);
Logger.info("Added Pet To dynamic_pets with UUID: " + petMinion.getObjectUUID());
petMinion.setLoc(petMinion.bindLoc); petMinion.setLoc(petMinion.bindLoc);
return petMinion; return petMinion;
@ -937,8 +938,10 @@ public class Mob extends AbstractIntelligenceAgent {
WorldGrid.RemoveWorldObject(this); WorldGrid.RemoveWorldObject(this);
//DbManager.removeFromCache(this); //DbManager.removeFromCache(this);
if(Mob.dynamic_pets.containsKey(this.getObjectUUID())) if(Mob.dynamic_pets.containsKey(this.getObjectUUID())) {
Mob.dynamic_pets.remove(this.getObjectUUID()); Mob.dynamic_pets.remove(this.getObjectUUID());
Logger.info("Removed Pet From dynamic_pets with UUID: " + this.getObjectUUID());
}
PlayerCharacter petOwner = (PlayerCharacter) this.guardCaptain; PlayerCharacter petOwner = (PlayerCharacter) this.guardCaptain;
if (petOwner != null) { if (petOwner != null) {

Loading…
Cancel
Save