@ -225,22 +225,21 @@ public enum CombatManager {
@@ -225,22 +225,21 @@ public enum CombatManager {
}
}
//check if Out of Stamina
if ( attacker . getObjectType ( ) . equals ( mbEnums . GameObjectType . PlayerCharacter ) ) {
if ( attacker . getStamina ( ) < ( weapon . template . item_wt / 3f ) ) {
//set auto attack job
setAutoAttackJob ( attacker , slot , delay ) ;
return ;
}
}
// take stamina away from attacker
if ( weapon ! = null ) {
//check if Out of Stamina
if ( attacker . getObjectType ( ) . equals ( mbEnums . GameObjectType . PlayerCharacter ) ) {
if ( attacker . getStamina ( ) < ( weapon . template . item_wt / 3f ) ) {
//set auto attack job
setAutoAttackJob ( attacker , slot , delay ) ;
return ;
}
}
float stam = weapon . template . item_wt / 3f ;
stam = ( stam < 1 ) ? 1 : stam ;
attacker . modifyStamina ( - ( stam ) , attacker , true ) ;
} else
attacker . modifyStamina ( - 0 . 5f , attacker , true ) ;
attacker . modifyStamina ( 1 , attacker , true ) ;
//cancel things that are cancelled by an attack