mob casting temporarily disabled
This commit is contained in:
@@ -316,44 +316,44 @@ public class MobAI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static boolean canCast(Mob mob) {
|
public static boolean canCast(Mob mob) {
|
||||||
|
return false;
|
||||||
try {
|
//try {
|
||||||
|
|
||||||
// Performs validation to determine if a
|
// Performs validation to determine if a
|
||||||
// mobile in the proper state to cast.
|
// mobile in the proper state to cast.
|
||||||
|
|
||||||
if (mob == null)
|
//if (mob == null)
|
||||||
return false;
|
// return false;
|
||||||
|
|
||||||
if(mob.isPlayerGuard == true){
|
//if(mob.isPlayerGuard == true){
|
||||||
|
|
||||||
int contractID;
|
/// int contractID;
|
||||||
|
|
||||||
if (mob.behaviourType.equals(Enum.MobBehaviourType.GuardMinion))
|
// if (mob.behaviourType.equals(Enum.MobBehaviourType.GuardMinion))
|
||||||
contractID = mob.guardCaptain.contract.getContractID();
|
// contractID = mob.guardCaptain.contract.getContractID();
|
||||||
else
|
// else
|
||||||
contractID = mob.contract.getContractID();
|
// contractID = mob.contract.getContractID();
|
||||||
|
|
||||||
if(Enum.MinionType.ContractToMinionMap.get(contractID).isMage() == false)
|
// if(Enum.MinionType.ContractToMinionMap.get(contractID).isMage() == false)
|
||||||
return false;
|
// return false;
|
||||||
}
|
//}
|
||||||
|
|
||||||
if (mob.mobPowers.isEmpty())
|
//if (mob.mobPowers.isEmpty())
|
||||||
return false;
|
// return false;
|
||||||
|
|
||||||
if (!mob.canSee((PlayerCharacter) mob.getCombatTarget())) {
|
//if (!mob.canSee((PlayerCharacter) mob.getCombatTarget())) {
|
||||||
mob.setCombatTarget(null);
|
// mob.setCombatTarget(null);
|
||||||
return false;
|
// return false;
|
||||||
}
|
// }
|
||||||
if (mob.nextCastTime == 0)
|
// if (mob.nextCastTime == 0)
|
||||||
mob.nextCastTime = System.currentTimeMillis();
|
// mob.nextCastTime = System.currentTimeMillis();
|
||||||
|
|
||||||
return mob.nextCastTime >= System.currentTimeMillis();
|
// return mob.nextCastTime >= System.currentTimeMillis();
|
||||||
|
|
||||||
} catch (Exception e) {
|
//} catch (Exception e) {
|
||||||
Logger.info(mob.getObjectUUID() + " " + mob.getName() + " Failed At: canCast" + " " + e.getMessage());
|
// Logger.info(mob.getObjectUUID() + " " + mob.getName() + " Failed At: canCast" + " " + e.getMessage());
|
||||||
}
|
//}
|
||||||
return false;
|
//return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean MobCast(Mob mob) {
|
public static boolean MobCast(Mob mob) {
|
||||||
|
|||||||
Reference in New Issue
Block a user