Browse Source

stam ticks

lakebane-ai
FatBoy-DOTC 1 week ago
parent
commit
345c451ac8
  1. 20
      src/engine/objects/PlayerCharacter.java

20
src/engine/objects/PlayerCharacter.java

@ -5147,6 +5147,26 @@ public class PlayerCharacter extends AbstractCharacter { @@ -5147,6 +5147,26 @@ public class PlayerCharacter extends AbstractCharacter {
forceRespawn(this);
return;
}
if(!this.timestamps.containsKey("stamTick")){
this.timestamps.put("stamTick", System.currentTimeMillis());
}else{
if(this.containsEffect(441156479) || this.containsEffect(441156455)) {
if(System.currentTimeMillis() - this.timestamps.get("stamTick") > 5000){
boolean worked = false;
while(!worked) {
float old = this.stamina.get();
float mod = old + 4;
if (mod > this.staminaMax)
mod = this.staminaMax;
worked = this.stamina.compareAndSet(old, mod);
}
this.timestamps.put("stamTick", System.currentTimeMillis());
}
}else{
this.timestamps.put("stamTick", System.currentTimeMillis());
}
}
if (this.isAlive() && this.isActive && this.enteredWorld) {

Loading…
Cancel
Save