strafing work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
This commit is contained in:
parent
9750091a49
commit
b36168bb14
Binary file not shown.
@ -563,10 +563,10 @@ public class ClientGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationStartUp;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationStartUp;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
@ -591,10 +591,10 @@ public class ClientGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
@ -619,10 +619,10 @@ public class ClientGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationSlowDown;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationSlowDown;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
@ -654,10 +654,10 @@ public class ClientGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationStartUp;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationStartUp;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
@ -682,10 +682,10 @@ public class ClientGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
@ -710,10 +710,10 @@ public class ClientGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationSlowDown;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationSlowDown;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
|
|||||||
@ -551,10 +551,10 @@ public class ServerGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationStartUp;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationStartUp;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
@ -579,10 +579,10 @@ public class ServerGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
@ -607,10 +607,10 @@ public class ServerGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
@ -642,10 +642,10 @@ public class ServerGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
@ -670,10 +670,10 @@ public class ServerGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
@ -698,10 +698,10 @@ public class ServerGroundMovementTree implements BehaviorTree {
|
|||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = Animation.ANIMATION_WALK_RIGHT;
|
||||||
break;
|
break;
|
||||||
case FORWARD_LEFT:
|
case FORWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case FORWARD_RIGHT:
|
case FORWARD_RIGHT:
|
||||||
rVal = Animation.ANIMATION_WALK_RIGHT;
|
rVal = animationMain;
|
||||||
break;
|
break;
|
||||||
case BACKWARD_LEFT:
|
case BACKWARD_LEFT:
|
||||||
rVal = Animation.ANIMATION_WALK_LEFT;
|
rVal = Animation.ANIMATION_WALK_LEFT;
|
||||||
|
|||||||
@ -11,13 +11,22 @@ public class WeaponData {
|
|||||||
|
|
||||||
//the class of weapon (ie sword, bow, etc)
|
//the class of weapon (ie sword, bow, etc)
|
||||||
String weaponClass;
|
String weaponClass;
|
||||||
|
|
||||||
//the hitboxes associated with the weapon
|
//the hitboxes associated with the weapon
|
||||||
List<HitboxData> hitboxes;
|
List<HitboxData> hitboxes;
|
||||||
|
|
||||||
//the damage the weapon does
|
//the damage the weapon does
|
||||||
int damage;
|
int damage;
|
||||||
|
|
||||||
//the model for the projectile
|
//the model for the projectile
|
||||||
String projectileModel;
|
String projectileModel;
|
||||||
|
|
||||||
|
//The movespeed penalty applied when this weapon is used to perform an action
|
||||||
|
double weaponActionMovePenalty;
|
||||||
|
|
||||||
|
//The base move penalty applied when having the weapon equipped in the first place
|
||||||
|
double weaponBaseMovePenalty;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the weapon class
|
* Gets the weapon class
|
||||||
* @return the weapon class
|
* @return the weapon class
|
||||||
@ -50,4 +59,20 @@ public class WeaponData {
|
|||||||
return damage;
|
return damage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the movement penalty (a percentage) applied when an action is performed with this weapon
|
||||||
|
* @return The movement penalty percentage (ie 0.7 means you should be 70% as fast)
|
||||||
|
*/
|
||||||
|
public double getWeaponActionMovePenalty(){
|
||||||
|
return weaponActionMovePenalty;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the movement penalty (a percentage) applied when this weapon is equipped
|
||||||
|
* @return The movementy penalty percentage (ie a 0.7 means you should be 70% as fast)
|
||||||
|
*/
|
||||||
|
public double getWeaponBaseMovePenalty(){
|
||||||
|
return weaponBaseMovePenalty;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,8 +29,8 @@ public class Animation {
|
|||||||
public static final String ANIMATION_SPRINT_STARTUP = "RunStart";
|
public static final String ANIMATION_SPRINT_STARTUP = "RunStart";
|
||||||
public static final String ANIMATION_SPRINT = "Run";
|
public static final String ANIMATION_SPRINT = "Run";
|
||||||
public static final String ANIMATION_SPRINT_WINDDOWN = "RunStart";
|
public static final String ANIMATION_SPRINT_WINDDOWN = "RunStart";
|
||||||
public static final String ANIMATION_WALK_RIGHT = "JogRight";
|
public static final String ANIMATION_WALK_RIGHT = "WalkStrafeRight";
|
||||||
public static final String ANIMATION_WALK_LEFT = "JogLeft";
|
public static final String ANIMATION_WALK_LEFT = "WalkStrafeLeft";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user