Skip to content

Commit

Permalink
Fix sneaking
Browse files Browse the repository at this point in the history
  • Loading branch information
tr7zw committed Jan 14, 2023
1 parent 7e28a7d commit 38fedad
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
5 changes: 3 additions & 2 deletions Shared/src/main/java/dev/tr7zw/waveycapes/CapeHolder.java
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 57,9 @@ public default void simulate(AbstractClientPlayer abstractClientPlayer) {

simulation.gravityDirection.x = 0;
simulation.gravityDirection.y = -1;
double changeX = (d * o m * p) fallHack;
double changeY = ((abstractClientPlayer.getY() - abstractClientPlayer.yo)*heightMul (abstractClientPlayer.isCrouching() ? -4 : 0));
double changeX = (d * o m * p) fallHack (abstractClientPlayer.isCrouching() && !simulation.sneaking ? 3 : 0);
double changeY = ((abstractClientPlayer.getY() - abstractClientPlayer.yo)*heightMul) (abstractClientPlayer.isCrouching() && !simulation.sneaking ? 1 : 0);
simulation.sneaking = abstractClientPlayer.isCrouching();
Vector2 change = new Vector2((float)changeX, (float)changeY);
if(abstractClientPlayer.isVisuallySwimming()) {
float rotation = abstractClientPlayer.getXRot(); // -90 = swimming up, 0 = straight, 90 = down
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 20,7 @@ public class StickSimulation {
public float gravity = WaveyCapesBase.config.gravity;
public int numIterations = 30;
private float maxBend = 5;
public boolean sneaking = false;

public void simulate() {
//maxBend = WaveyCapesBase.config.maxBend;
Expand Down

0 comments on commit 38fedad

Please sign in to comment.