guards will aggro siege equipment not belonging to the guild

This commit is contained in:
2023-09-09 22:01:59 -05:00
parent 1b92fa76e1
commit cae5c36d84
2 changed files with 22 additions and 2 deletions
+4 -1
View File
@@ -541,8 +541,11 @@ public class Building extends AbstractWorldObject {
if(playerCity != null){
if(this.getGuild().getNation().equals(playerCity.getTOL().getGuild().getNation())){
//friendly building has been attacked, add attacker to city outlaw list
if(!playerCity.cityOutlaws.contains(attacker.getObjectUUID()))
if(!playerCity.cityOutlaws.contains(attacker.getObjectUUID()) && attacker.getObjectType().equals(GameObjectType.PlayerCharacter))
playerCity.cityOutlaws.add(attacker.getObjectUUID());
for(Mob guard : playerCity.getParent().zoneMobSet)
if(guard.combatTarget == null)
guard.setCombatTarget(attacker);
}
}