@ -1693,28 +1693,31 @@ public class Mob extends AbstractIntelligenceAgent {
@@ -1693,28 +1693,31 @@ public class Mob extends AbstractIntelligenceAgent {
else
this . contract = DbManager . ContractQueries . GET_CONTRACT ( this . contractUUID ) ;
// Guard captaii n AI
// Guard captain AI
if ( NPC . ISGuardCaptain ( contract . getContractID ( ) ) ) {
this . spawnTime = 60 * 15 ;
this . isPlayerGuard = true ;
}
if ( this . contract ! = null ) {
// Load AI for wall archers
if ( NPC . ISGuardCaptain ( contract . getContractID ( ) ) ) {
this . spawnTime = 60 * 15 ;
this . isPlayerGuard = true ;
}
if ( this . contract ! = null & & NPC . ISWallArcher ( this . contract ) ) {
this . behaviourType = MobBehaviourType . GuardWallArcher ;
this . isPlayerGuard = true ;
this . spawnTime = 450 ;
}
// Load AI for wall archers
// Load AI for guard dogs
if ( NPC . ISWallArcher ( this . contract ) ) {
this . behaviourType = MobBehaviourType . GuardWallArcher ;
this . isPlayerGuard = true ;
this . spawnTime = 450 ;
}
// Load AI for guard dogs
if ( this . contract ! = null & & this . contract . getContractID ( ) = = 910 ) {
this . isPlayerGuard = true ;
this . behaviourType = MobBehaviourType . GuardCaptain ;
this . spawnTime = 900 ;
this . guardedCity = ZoneManager . getCityAtLocation ( this . bindLoc ) ;
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 )