浏览代码

Set random jump strength for horses as well.

GJ 11 年之前
父节点
当前提交
7f290504ad
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. 7 3
      src/main/java/com/gmail/nossr50/skills/taming/TamingManager.java

+ 7 - 3
src/main/java/com/gmail/nossr50/skills/taming/TamingManager.java

@@ -234,10 +234,14 @@ public class TamingManager extends SkillManager {
                     break;
 
                 case HORSE:
-                    entity.setMaxHealth(15 + Misc.getRandom().nextInt(16));
+                    Horse horse = (Horse) entity;
+
+                    entity.setMaxHealth(15.0 + (Misc.getRandom().nextDouble() * 15));
                     entity.setHealth(entity.getMaxHealth());
-                    ((Horse) entity).setColor(Horse.Color.values()[Misc.getRandom().nextInt(Horse.Color.values().length)]);
-                    ((Horse) entity).setStyle(Horse.Style.values()[Misc.getRandom().nextInt(Horse.Style.values().length)]);
+                    horse.setColor(Horse.Color.values()[Misc.getRandom().nextInt(Horse.Color.values().length)]);
+                    horse.setStyle(Horse.Style.values()[Misc.getRandom().nextInt(Horse.Style.values().length)]);
+                    horse.setJumpStrength(Misc.getRandom().nextDouble() * 2);
+                    //TODO: setSpeed, once available
                     break;
 
                 default: