forked from MagicBane/Server
Wall archers set to static grid type.
This commit is contained in:
@@ -1627,6 +1627,9 @@ public class Mob extends AbstractIntelligenceAgent {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
this.mobBase = MobBase.getMobBase(loadID);
|
this.mobBase = MobBase.getMobBase(loadID);
|
||||||
|
|
||||||
|
this.setObjectTypeMask(MBServerStatics.MASK_MOB | this.getTypeMasks());
|
||||||
|
|
||||||
this.building = BuildingManager.getBuilding(this.buildingUUID);
|
this.building = BuildingManager.getBuilding(this.buildingUUID);
|
||||||
|
|
||||||
if (this.contractUUID == 0)
|
if (this.contractUUID == 0)
|
||||||
@@ -1652,12 +1655,12 @@ public class Mob extends AbstractIntelligenceAgent {
|
|||||||
// Load AI for wall archers
|
// Load AI for wall archers
|
||||||
|
|
||||||
if (NPC.ISWallArcher(this.contract)) {
|
if (NPC.ISWallArcher(this.contract)) {
|
||||||
|
this.gridObjectType = GridObjectType.STATIC;
|
||||||
this.behaviourType = MobBehaviourType.GuardWallArcher;
|
this.behaviourType = MobBehaviourType.GuardWallArcher;
|
||||||
this.isPlayerGuard = true;
|
this.isPlayerGuard = true;
|
||||||
this.spawnTime = 450;
|
this.spawnTime = 450;
|
||||||
this.guardedCity = ZoneManager.getCityAtLocation(this.building.getLoc());
|
this.guardedCity = ZoneManager.getCityAtLocation(this.building.getLoc());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Default to the mobbase for AI if nothing is hte mob field to override.
|
// Default to the mobbase for AI if nothing is hte mob field to override.
|
||||||
@@ -1676,8 +1679,6 @@ public class Mob extends AbstractIntelligenceAgent {
|
|||||||
if (this.guild == null)
|
if (this.guild == null)
|
||||||
this.guild = Guild.getErrantGuild();
|
this.guild = Guild.getErrantGuild();
|
||||||
|
|
||||||
this.setObjectTypeMask(MBServerStatics.MASK_MOB | this.getTypeMasks());
|
|
||||||
|
|
||||||
if (this.firstName.isEmpty())
|
if (this.firstName.isEmpty())
|
||||||
this.firstName = this.mobBase.getFirstName();
|
this.firstName = this.mobBase.getFirstName();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user