Browse Source

Damage from failed Tree Feller is now random (but never kills)

nossr50 13 years ago
parent
commit
feb073d159
2 changed files with 2 additions and 1 deletions
  1. 1 0
      Changelog.txt
  2. 1 1
      src/main/java/com/gmail/nossr50/skills/WoodCutting.java

+ 1 - 0
Changelog.txt

@@ -11,6 +11,7 @@ Version 2.0.00-dev
  + Added Ocelots to Taming XP tables.
  ! Changed Tree Feller to hand out 1/4 of normal XP for each JUNGLE LOG block it fells
  ! Changed Tree Feller to only fell trees if you have enough durability
+ ! Changed Tree Feller to cause injury if your axe splinters from a failed Tree Feller attempt
  ! Changed invincibility checks in EntityDamage listeners to accommodate for vanilla MC behaviour
  ! Changed Ignition to add fire ticks rather than replacing them.
 

+ 1 - 1
src/main/java/com/gmail/nossr50/skills/WoodCutting.java

@@ -79,7 +79,7 @@ public class WoodCutting
             player.sendMessage(ChatColor.RED+"YOUR AXE SPLINTERS INTO DOZENS OF PIECES");
             
             if(player.getHealth() >= 2)
-                Combat.dealDamage(player, player.getHealth()-1);
+                Combat.dealDamage(player, (int)(Math.random() * (player.getHealth()-1)));
             player.updateInventory(); //Not sure if needed
             return;
         }