change stagger state to actuall stun objects temporarily.

Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
main
sigonasr2, Sig, Sigo 2 years ago
parent 57f9a1d132
commit 6fd0b4feb4
  1. 3
      src/sig/objects/actor/PhysicsObject.java
  2. 2
      src/sig/objects/weapons/KnifeSwing.java

@ -47,6 +47,9 @@ public abstract class PhysicsObject extends AnimatedObject implements PhysicsObj
} }
protected void handleMovementPhysics(double updateMult) { protected void handleMovementPhysics(double updateMult) {
if (state==State.STAGGER) {
return;
}
int right = rightKeyHeld()?1:0; int right = rightKeyHeld()?1:0;
int left = leftKeyHeld()?1:0; int left = leftKeyHeld()?1:0;
if(state==State.SLIDE){ if(state==State.SLIDE){

@ -34,7 +34,7 @@ public class KnifeSwing extends AttachableObject{
@Override @Override
public void collisionEvent(AnimatedObject obj) { public void collisionEvent(AnimatedObject obj) {
System.out.println("Bonk"); //System.out.println("Bonk");
if(obj instanceof PhysicsObject){ if(obj instanceof PhysicsObject){
PhysicsObject pobj = (PhysicsObject)obj; PhysicsObject pobj = (PhysicsObject)obj;
if(pobj.state!=State.STAGGER){ if(pobj.state!=State.STAGGER){

Loading…
Cancel
Save