2
0
Эх сурвалжийг харах

Set random jump strength for horses as well.

GJ 11 жил өмнө
parent
commit
7f290504ad

+ 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: