@ -1693,7 +1693,9 @@ public class Mob extends AbstractIntelligenceAgent {
@@ -1693,7 +1693,9 @@ public class Mob extends AbstractIntelligenceAgent {
else
this . contract = DbManager . ContractQueries . GET_CONTRACT ( this . contractUUID ) ;
// Guard captaiin AI
// Guard captain AI
if ( this . contract ! = null ) {
if ( NPC . ISGuardCaptain ( contract . getContractID ( ) ) ) {
this . spawnTime = 60 * 15 ;
@ -1702,7 +1704,7 @@ public class Mob extends AbstractIntelligenceAgent {
@@ -1702,7 +1704,7 @@ public class Mob extends AbstractIntelligenceAgent {
// Load AI for wall archers
if ( this . contract ! = null & & NPC . ISWallArcher ( this . contract ) ) {
if ( NPC . ISWallArcher ( this . contract ) ) {
this . behaviourType = MobBehaviourType . GuardWallArcher ;
this . isPlayerGuard = true ;
this . spawnTime = 450 ;
@ -1710,12 +1712,13 @@ public class Mob extends AbstractIntelligenceAgent {
@@ -1710,12 +1712,13 @@ public class Mob extends AbstractIntelligenceAgent {
// Load AI for guard dogs
if ( this . contract ! = null & & this . contract . getContractID ( ) = = 910 ) {
if ( this . contract . getContractID ( ) = = 910 ) {
this . isPlayerGuard = true ;
this . behaviourType = MobBehaviourType . GuardCaptain ;
this . spawnTime = 900 ;
this . guardedCity = ZoneManager . getCityAtLocation ( this . bindLoc ) ;
}
}
if ( this . building ! = null )
this . guild = this . building . getGuild ( ) ;