Browse Source

perma root and perma stun

lakebane-jobs
FatBoy-DOTC 2 days ago
parent
commit
c01d47fe21
  1. 16
      src/engine/objects/PlayerCharacter.java

16
src/engine/objects/PlayerCharacter.java

@ -5219,6 +5219,11 @@ public class PlayerCharacter extends AbstractCharacter { @@ -5219,6 +5219,11 @@ public class PlayerCharacter extends AbstractCharacter {
}
}
try {
this.clearClientEffects();
}catch(Exception ignored){
}
} catch (Exception e) {
Logger.error(e);
@ -5230,6 +5235,17 @@ public class PlayerCharacter extends AbstractCharacter { @@ -5230,6 +5235,17 @@ public class PlayerCharacter extends AbstractCharacter {
Logger.error("UPDATE ISSUE: " + e);
}
}
public void clearClientEffects(){
if(this.bonuses != null) {
if (!bonuses.getBool(ModType.Stunned, SourceType.None)) {
this.removeEffectBySource(EffectSourceType.Stun, 40, true);
}
if(!this.bonuses.getBool(Enum.ModType.CannotMove,Enum.SourceType.None)){
this.removeEffectBySource(EffectSourceType.Root,40,true);
}
}
}
public static void unboxPlayer(PlayerCharacter player){
String machineID = player.getClientConnection().machineID;
ArrayList<PlayerCharacter> sameMachine = new ArrayList<>();

Loading…
Cancel
Save