Browse Source

stealth breaking when attacking

lakebane-master
FatBoy-DOTC 7 months ago
parent
commit
bed49c0230
  1. 5
      src/engine/jobs/AttackJob.java
  2. 1
      src/engine/mobileAI/utilities/CombatUtilities.java

5
src/engine/jobs/AttackJob.java

@ -9,9 +9,11 @@ @@ -9,9 +9,11 @@
package engine.jobs;
import engine.Enum;
import engine.gameManager.CombatManager;
import engine.job.AbstractJob;
import engine.objects.AbstractCharacter;
import engine.objects.PlayerCharacter;
public class AttackJob extends AbstractJob {
@ -29,6 +31,9 @@ public class AttackJob extends AbstractJob { @@ -29,6 +31,9 @@ public class AttackJob extends AbstractJob {
@Override
protected void doJob() {
CombatManager.doCombat(this.source, slot);
if(this.source.getObjectType().equals(Enum.GameObjectType.PlayerCharacter))
if(((PlayerCharacter)this.source).getHidden() > 0)
this.source.removeEffectBySource(Enum.EffectSourceType.Invisibility,41,true);
}
public boolean success() {

1
src/engine/mobileAI/utilities/CombatUtilities.java

@ -304,7 +304,6 @@ public class CombatUtilities { @@ -304,7 +304,6 @@ public class CombatUtilities {
if (targetMob.isSiege())
return;
}
}
public static float determineDamage(Mob agent) {

Loading…
Cancel
Save