mob resist issue
This commit is contained in:
@@ -39,6 +39,9 @@ public class PrintResistsCmd extends AbstractDevCmd {
|
|||||||
if (mb != null)
|
if (mb != null)
|
||||||
name = mb.getFirstName();
|
name = mb.getFirstName();
|
||||||
type = "Mob";
|
type = "Mob";
|
||||||
|
throwbackInfo(pc, "Server resists for " + type + ' ' + name);
|
||||||
|
((Mob)tar).mobResists.printResistsToClient(pc);
|
||||||
|
return;
|
||||||
} else if (tar instanceof NPC) {
|
} else if (tar instanceof NPC) {
|
||||||
NPC npc = (NPC) tar;
|
NPC npc = (NPC) tar;
|
||||||
Contract contract = npc.getContract();
|
Contract contract = npc.getContract();
|
||||||
|
|||||||
@@ -678,13 +678,14 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public final Resists getResists() {
|
public final Resists getResists() {
|
||||||
if (this.resists == null && !this.getObjectType().equals(GameObjectType.Mob))
|
|
||||||
return Resists.getResists(0);
|
|
||||||
|
|
||||||
if(this.getObjectType().equals(GameObjectType.Mob)){
|
if(this.getObjectType().equals(GameObjectType.Mob)){
|
||||||
return ((Mob)this).mobResists;
|
return ((Mob)this).mobResists;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (this.resists == null)
|
||||||
|
return Resists.getResists(0);
|
||||||
|
|
||||||
return this.resists;
|
return this.resists;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user