If the stallion dies for any reason (and this includes being tamed), the herd chooses a new stallion. Stallion's can't kill each other, though, so no worries ^^;;
Alright, good to know. Quick question, but how does one break a horse? I cannot seem to figure this part out.
Just as a note, some of these aren't "precisely" glitches. I just am too lazy right now to call them anything but. If nothing else, many of these are things that could be improved upon.
Glitch 5 (?): Foal's seem to think cacti are suitable to be tread upon.
Glitch 6: Un-lassoing a lassoed stallion teleports the herd to him.
What to do to Make this Occur: Lasso a stallion. Walk a long ways off. Un-lasso stallion.
Glitch 7: Lassoing a stallion (Possibly mare as well) to a post and then destroying the post makes him/her un-lassoable.
What to do to Make this Occur: Lasso stallion(/mare?). Tie to post. Destroy post.
Glitch 8 (?): Killing off random horses in a herd breaks the herd up into separate herds (Sometimes).
What to do to Make this Occur: Stand at a distance. Fire multiple arrows at herd. Continue until herd splits.
Glitch 9: Attaching a lassoed horse to a post and then attacking it allows it to run off too far from the post. Still lassoed.
What to do to Make this Occur: Lasso a horse. Attach to post. Attack.
Glitch 10: Lassoing a stallion causes the rest of the herd to, essentially, stop.
What to do to Make this Occur: Lasso stallion.
Glitch 11: Foal head almost completely comes off of body while eating grass.
Glitch 12: Lassoed horses, if lassoed while eating grass, will continue to eat grass while being pulled along.
Glitch 13: Foals who grow up after having *lost* their mother (After exiting and rejoining) believe themselves stallions.
Glitch 14: Foals who lose their mother (Mother lost by death or lassoing) stop following the herd and run off on their own.
Glitch 15: Foals show no heart animation when being healed. Is this supposed to happen (As with adult horses)?
The mares warp back to the herd upon release for the same reason that the herd warps to the stallion upon his release. Same error.
And foals are still learning :|. Do not criticize them they are babies. (I'll look into it. I have no idea why they would do that, but do mobs normally avoid cacti? Also I left them un-lassoable for some weird debugging reason and never switched them back.
As for unlassoable wilds.. hmm.. I'll have to look into that.
As for glitch 8, you may be hitting mares and causing them to panic and run away, and hitting the stallion and killing him. This may allow the mares to be far enough apart that they split into two herds.
Also why are you shooting horses. Evil.
"Glitch" 9 I'm aware of. I haven't refined the hitching code :3 (See info post).
Glitch 10, noted.
Glitch 11 isn't so much a glitch as an implication of the foals being so tiny. They're widdle necks are only made of one block instead of two (as it is with adult horses). They're missing the top block that keeps the head looking like its attached to the rest of the horse because that block would have been reduced to a width of 0 and I thought that looked wierder than floating heads :3;;
Glitch 12 I'm aware of. Still trying to sort that one out.
Glitch 13 is in part a product of them forgetting their mothers and toddling off. But wild foals always will grow up into Wild Horses (and if there is no stallion around, they themselves will become a stallion). The latter is intentional. The former should be fixed when I fix the "forgetting mother" issue.
Glitch 14, I haven't seen this happen with lassoing mares. Every time I catch a wild mare, the foal follows along with her. As for them splitting off, this is because they follow mom, who follows the herd. If mom dies, they have no one to follow. But I'll look into both scenarios.
*Also, I am implementing code to stop them from wondering off, so glitches 13 and 14 should be fixed soon.
Glitch 15... um. Whoops :3.
Glitch 16. They have to get their minerals somehow. geez 9u9.... I think this is a product of them walking around while grazing. They may start the animation on grass, and the animation continues if they walk on to sand in the meanwhile. They should not heal, however. Huh.
Glitch 17: Horses will follow you if lassoed and then item changed.
Glitch 18: A horse which is hurt by environmental damage from below (aka Standing on a cactus or standing on lava. Maybe fire as well) will simply stop moving and accept it's fate.
No, I am not shooting them/burning them for fun. I'm doing it so as to see what occurs. It's always good to know what your bugs are and/or what can be improved
I refuse to kill foals though. They're too darn adorable.
Edit:
Glitch 19: If a horse's tail (And only their tail/bottom) is visible in the left or right corner of your screen, they may disappear.
Glitch 20: Holding one of the new items in hand and clicking on a bed does not allow you to enter the bed (If nighttime)
Edit2:
Finally broke a horse!!!
Glitch 21: If you are riding a horse and hit cobwebs, you stop. No movement possible.
Glitch 22: Slamming into another horse while riding one causes you fly back, leaving the other horse in the same spot.
Glitch 23: If you stay in one spot, you can turn completely around to look the other way without your horse turning.
Edit3:
This is an odd one....
Glitch 24: Continuing to test spider webs, I found that going into one and then trying to destroy the web can be dangerous. I accidentally smacked my horse, and then the web. Next thing I knew the horse was trying to move itself. Additionally, it went faster than walking was supposed to be. Sprinting was twice as fast as well. All you're able to do is steer, with no control on stopping/moving but that. Even the steering is off by a tad bit.
What to do to Make this Occur: Go into a spider web. Smack your horse and then the web. Move really fast with less control.
Number 17 is just so. I decided it'd be too burdensome to have to keep your current item stuck on the lasso for tamed horses to follow you. The only time I make it necessary is when you've lasso'd a wild horse ^^
And as for 18. That's just weird. Are they tame, wild, lasso'd, being ridden?
As for 19... uh. Hm. Noted.
Edit: The others have been noted as well. Thanks for the hardcore testing Bryguy. Thanks to everyone who has so far downloaded the alpha and double thanks for those who've done some bug-finding for me. ^^
Could you put up some crafting recipes and then give a brief tutorial in words about taming, breeding, feeding, etc. please? That would be great. Please keep doing this i love the mod so far.
Number 17 is just so. I decided it'd be too burdensome to have to keep your current item stuck on the lasso for tamed horses to follow you. The only time I make it necessary is when you've lasso'd a wild horse ^^
It's been happening for lasso'd wild horses.
And as for 18. That's just weird. Are they tame, wild, lasso'd, being ridden?
Wild insofar. Not ridden or lasso'd. Possibly tame as well, but I've only tamed one and he... well, let's say I wasn't paying attention and went afk after testing lava movement. (Which has no issues)
Edit: The others have been noted as well. Thanks for the hardcore testing Bryguy. Thanks to everyone who has so far downloaded the alpha and double thanks for those who've done some bug-finding for me. ^^
I find it quite enjoyable. Seeing what happens after random actions, observing, it's all quite enjoyable.
Suggestion: Perhaps make it so that horses will continue to be broken as you sleep? Essentially just making it so that if you go to sleep the breaking time decreases the same amount as would if you stayed awake all night. I'm not sure how your coding works for this, as such I'm unsure how accurate my wording is on the subject.
Edit: I must make a correction to Glitch 17
Glitch 17: Wild horses, if Lasso'd, tied to a post, and then made to follow again, will stay lasso'd even if lasso is not the active item.
Suggestion 2: Make four sugar cubes in a square create one pile of sugar?
Edit 2: Correction to another glitch. If a horse simply brushes against a cacti it will start fleeing, instead of stopping. It generally stops if it hits it face first (Possibly trying to find a path away from the cacti that instead leads it directly into it?)
Suggestion 3: It seems odd that a stallion can send you flying back if even barely moving. Maybe make the speed/distance you are thrown back proportionate to the speed of the stallion?
Glitch I-Forget-What-Last-Glitch-Number-Was: A lasso'd horses rear end (Anywhere from behind the front legs back) can go through blocks.
Suggestion 1: Noted. I don't exactly know how to get game time, but if I did it would be a matter of subtracting the sleep time from the breaking countdown |D
Glitch 17: That makes more sense. Fixed now. The issue was that the overriden "lasso" method for Wild Horses didn't set the "hitched" boolean to false ^^.
Suggestion 2: Added ^^.
Have you noticed horses disappearing or duplicating? Or Wild herds getting bigger?
Have you noticed horses disappearing or duplicating? Or Wild herds getting bigger?
I'll keep an eye out for it. I believe that a foal I had trapped in a hole may have duplicated, but whether it was duplication or another foal joining I'm unsure.
Trapping foals in dark damp holes now? Your evil knows no bounds D8.
Haha, not so dark or damp. I actually did it to test what occurs if a lassoed hors lost the ground beneath him. And then the foals jumped in.
Glitch Somethingorother: If a rammed wild mare flies too far away from the stallion, it teleports back mid-air. I assume this is caused by the same code that teleports un-lassoed mares back to stallions and vice-versa.
Another correction to make to a previous glitch: It appears that ramming horses works fine for Mustangs, but not for Arabians.
Glitch Something (?) : Cannot put saddle on Clydesdales. Don't know if this is a glitch or intentional.
In relation to an earlier glitch, if your horse is injured it will begin to take control, moving without being asked to. You control it's rotation though. Sprinting while this occurs makes you run extremely fast (I may have already mentioned all of this, I cannot remember)
Suggestion: I'm unsure on this, but it seems that broken horses may now wander away as they please. Would it be possible to let them wander, yet only in a small area near where they were lasso'd? Otherwise I've had a few leave me.
Suggestion 2: Wild mares attack you if you harm their foals?
Suggestion 3: No more fleeing if in creative mode and you are flying more than four blocks above a herd's head?
Glitch Somethingorother: hahah, I just noticed that a little while ago. A stallion was walking near a ravine and his herd kept falling in. The horses would warp mid air but still receive fall damage. I fixed it. Now they'll only warp back to their Stallion if not airborne =P
Glitch Something (?): Clydesdales are only used for draught. They can't be ridden except by cats (and that isn't implemented yet).
As for horses panicking while ridden... Sorry, I forgot to add this to the info post. This is an unintentional glitch that I decided to leave in. If you let your horse get hurt, yes, they panic. But I also found that reversing in a straight line will eventually cause them to stop panicking and return full control back to the rider ^^. I didn't notice the sprinting speed boost though. I'll take care of that.
Suggestion 1: I won't be adding that at the moment. Keeping horses where you want 'em comes down to using fencing (like other passive mobs) or hitching them to fences or bark.
Think I found what something happening with the herds disappear or duplicating/growing
Have you noticed horses disappearing or duplicating? Or Wild herds getting bigger?
Glitch Another-One-,-I-still-don't-know-what-number-.-I-apologize-for-my-laziness: If two herds are close enough when you leave your world, some of the horses from one herd may move to the other.
Here is what I have from testing:
Two herds, 12 blocks apart (Or so).
Left herd has 11, right has 5.
Leave world, re-enter.
Left herd has 7, right has 8 (One horse died right as I reloaded the world. Poor lad was stuck on a cactus)
Leave world, re-enter.
Left herd has 4, right has 11.
Edit to Above: After further testing, this also occurs if you go so far as to have the chunks with the horses unload.
Glitch Something2: Stallions will go after and kill lasso'd stallions.
Glitch Something3: Lasso'd wild horses cannot swim. They drown after a prolonged period underwater.
Suggestion: Add the same line which fishing poles have when you've lassoed a horse.
(Edit to suggestion: I believe the coding for that is in the RenderFish code. It appears to be something a bit more difficult, you may ignore for now. It isn't as needed as glitch fixes)
Edit: Potions time!
Glitch Potion: Stallions do not receive a speed boost from a Potion of Swiftness. Wild mares may, but I'm not certain yet.
Haha, sorry for the confusion. If you pull out a fishing rod and right click, it sends out a fishing line with a bob (I think that's it's name?) on the end. A similar line for where a lasso is at is what I'm suggesting.
Please Note: Currently all testing with potions has been done on wild horses. I may have misplaced my tame ones....
Glitch Potion (continued): It appears that Stallions, swimming mares, and foals do not receive a speed boost from potions of swiftness. A mare that has received it and then enters water slows down to normal swimming speed.
Glitch Potion 2: Potions of Slowness have no affect whatsoever on horses.
Glitch Non-Potion: It appears that, currently, grown wild foals are never broken. They are released from their lasso, but not broken and able to be tamed.
As for potions.. oh god.. i don't even want to deal with potions yet X.x....
I apologize, I just happened to think of them
I really want to actually render a rope running from the horse to whatever is holding the lasso. I have no idea how though...
I must say, that would be quite nice. I believe it would be a bit difficult to make. I'd suggest looking at the code in RenderDragon, that would have to be the closest thing to this (The code you need is a part which renders the beam from the ender crystal. You'd think it would be in the ender crystal rendering, but it is actually in the dragon rendering) You'd need to change the texture and size to that more suitable for a rope, but I believe it is doable.
Edit: Wow, I didn't realize how many posts I've been making Dx I feel like I've been taking over the thread from other people!
Oh, and
Glitch Beef?: Right clicking with raw beef makes saddles pop off o.o The saddles become items on the ground. I assume that part is intentional, but I don't understand why raw beef makes it happen
Edit: Disregard that, I realize now that it's just doing that for anything if done right. Here is the proper glitch:
Glitch 34 (Actual Glitch with Saddles, non-beef related): Saddles will not pop off as supposed to if the item in your hand is one of the new ones for taming. Same thing empty handed.
Edit:
....Glitch 35: Run a minecart into a lasso'd horse. It actually gets in xD Only it's front legs though.
Just as a note, some of these aren't "precisely" glitches. I just am too lazy right now to call them anything but. If nothing else, many of these are things that could be improved upon.
Glitch 5 (?): Foal's seem to think cacti are suitable to be tread upon.
Glitch 6: Un-lassoing a lassoed stallion teleports the herd to him.
What to do to Make this Occur: Lasso a stallion. Walk a long ways off. Un-lasso stallion.
Glitch 7: Lassoing a stallion (Possibly mare as well) to a post and then destroying the post makes him/her un-lassoable.
What to do to Make this Occur: Lasso stallion(/mare?). Tie to post. Destroy post.
Glitch 8 (?): Killing off random horses in a herd breaks the herd up into separate herds (Sometimes).
What to do to Make this Occur: Stand at a distance. Fire multiple arrows at herd. Continue until herd splits.
Glitch 9: Attaching a lassoed horse to a post and then attacking it allows it to run off too far from the post. Still lassoed.
What to do to Make this Occur: Lasso a horse. Attach to post. Attack.
Glitch 10: Lassoing a stallion causes the rest of the herd to, essentially, stop.
What to do to Make this Occur: Lasso stallion.
Glitch 11: Foal head almost completely comes off of body while eating grass.
Glitch 12: Lassoed horses, if lassoed while eating grass, will continue to eat grass while being pulled along.
Glitch 13: Foals who grow up after having *lost* their mother (After exiting and rejoining) believe themselves stallions.
Glitch 14: Foals who lose their mother (Mother lost by death or lassoing) stop following the herd and run off on their own.
Glitch 15: Foals show no heart animation when being healed. Is this supposed to happen (As with adult horses)?
Glitch 16: Horses eat sand as if it were grass.
And foals are still learning :|. Do not criticize them they are babies. (I'll look into it. I have no idea why they would do that, but do mobs normally avoid cacti? Also I left them un-lassoable for some weird debugging reason and never switched them back.
As for unlassoable wilds.. hmm.. I'll have to look into that.
As for glitch 8, you may be hitting mares and causing them to panic and run away, and hitting the stallion and killing him. This may allow the mares to be far enough apart that they split into two herds.
Also why are you shooting horses. Evil.
"Glitch" 9 I'm aware of. I haven't refined the hitching code :3 (See info post).
Glitch 10, noted.
Glitch 11 isn't so much a glitch as an implication of the foals being so tiny. They're widdle necks are only made of one block instead of two (as it is with adult horses). They're missing the top block that keeps the head looking like its attached to the rest of the horse because that block would have been reduced to a width of 0 and I thought that looked wierder than floating heads :3;;
Glitch 12 I'm aware of. Still trying to sort that one out.
Glitch 13 is in part a product of them forgetting their mothers and toddling off. But wild foals always will grow up into Wild Horses (and if there is no stallion around, they themselves will become a stallion). The latter is intentional. The former should be fixed when I fix the "forgetting mother" issue.
Glitch 14, I haven't seen this happen with lassoing mares. Every time I catch a wild mare, the foal follows along with her. As for them splitting off, this is because they follow mom, who follows the herd. If mom dies, they have no one to follow. But I'll look into both scenarios.
*Also, I am implementing code to stop them from wondering off, so glitches 13 and 14 should be fixed soon.
Glitch 15... um. Whoops :3.
Glitch 16. They have to get their minerals somehow. geez 9u9.... I think this is a product of them walking around while grazing. They may start the animation on grass, and the animation continues if they walk on to sand in the meanwhile. They should not heal, however. Huh.
Glitch 17: Horses will follow you if lassoed and then item changed.
Glitch 18: A horse which is hurt by environmental damage from below (aka Standing on a cactus or standing on lava. Maybe fire as well) will simply stop moving and accept it's fate.
No, I am not shooting them/burning them for fun. I'm doing it so as to see what occurs. It's always good to know what your bugs are and/or what can be improved
I refuse to kill foals though. They're too darn adorable.
Edit:
Glitch 19: If a horse's tail (And only their tail/bottom) is visible in the left or right corner of your screen, they may disappear.
Glitch 20: Holding one of the new items in hand and clicking on a bed does not allow you to enter the bed (If nighttime)
Edit2:
Finally broke a horse!!!
Glitch 21: If you are riding a horse and hit cobwebs, you stop. No movement possible.
Glitch 22: Slamming into another horse while riding one causes you fly back, leaving the other horse in the same spot.
Glitch 23: If you stay in one spot, you can turn completely around to look the other way without your horse turning.
Edit3:
This is an odd one....
Glitch 24: Continuing to test spider webs, I found that going into one and then trying to destroy the web can be dangerous. I accidentally smacked my horse, and then the web. Next thing I knew the horse was trying to move itself. Additionally, it went faster than walking was supposed to be. Sprinting was twice as fast as well. All you're able to do is steer, with no control on stopping/moving but that. Even the steering is off by a tad bit.
What to do to Make this Occur: Go into a spider web. Smack your horse and then the web. Move really fast with less control.
And as for 18. That's just weird. Are they tame, wild, lasso'd, being ridden?
As for 19... uh. Hm. Noted.
Edit: The others have been noted as well. Thanks for the hardcore testing Bryguy. Thanks to everyone who has so far downloaded the alpha and double thanks for those who've done some bug-finding for me. ^^
Thanks,
-neon
It's been happening for lasso'd wild horses.
Wild insofar. Not ridden or lasso'd. Possibly tame as well, but I've only tamed one and he... well, let's say I wasn't paying attention and went afk after testing lava movement. (Which has no issues)
I find it quite enjoyable. Seeing what happens after random actions, observing, it's all quite enjoyable.
I see now why GLaDOS enjoys testing.
Edit: I must make a correction to Glitch 17
Glitch 17: Wild horses, if Lasso'd, tied to a post, and then made to follow again, will stay lasso'd even if lasso is not the active item.
Suggestion 2: Make four sugar cubes in a square create one pile of sugar?
Edit 2: Correction to another glitch. If a horse simply brushes against a cacti it will start fleeing, instead of stopping. It generally stops if it hits it face first (Possibly trying to find a path away from the cacti that instead leads it directly into it?)
Suggestion 3: It seems odd that a stallion can send you flying back if even barely moving. Maybe make the speed/distance you are thrown back proportionate to the speed of the stallion?
Glitch I-Forget-What-Last-Glitch-Number-Was: A lasso'd horses rear end (Anywhere from behind the front legs back) can go through blocks.
Glitch 17: That makes more sense. Fixed now. The issue was that the overriden "lasso" method for Wild Horses didn't set the "hitched" boolean to false ^^.
Suggestion 2: Added ^^.
Have you noticed horses disappearing or duplicating? Or Wild herds getting bigger?
I'll keep an eye out for it. I believe that a foal I had trapped in a hole may have duplicated, but whether it was duplication or another foal joining I'm unsure.
Haha, not so dark or damp. I actually did it to test what occurs if a lassoed hors lost the ground beneath him. And then the foals jumped in.
Glitch Somethingorother: If a rammed wild mare flies too far away from the stallion, it teleports back mid-air. I assume this is caused by the same code that teleports un-lassoed mares back to stallions and vice-versa.
Another correction to make to a previous glitch: It appears that ramming horses works fine for Mustangs, but not for Arabians.
Glitch Something (?) : Cannot put saddle on Clydesdales. Don't know if this is a glitch or intentional.
In relation to an earlier glitch, if your horse is injured it will begin to take control, moving without being asked to. You control it's rotation though. Sprinting while this occurs makes you run extremely fast (I may have already mentioned all of this, I cannot remember)
Suggestion: I'm unsure on this, but it seems that broken horses may now wander away as they please. Would it be possible to let them wander, yet only in a small area near where they were lasso'd? Otherwise I've had a few leave me.
Suggestion 2: Wild mares attack you if you harm their foals?
Suggestion 3: No more fleeing if in creative mode and you are flying more than four blocks above a herd's head?
Glitch Something (?): Clydesdales are only used for draught. They can't be ridden except by cats (and that isn't implemented yet).
As for horses panicking while ridden... Sorry, I forgot to add this to the info post. This is an unintentional glitch that I decided to leave in. If you let your horse get hurt, yes, they panic. But I also found that reversing in a straight line will eventually cause them to stop panicking and return full control back to the rider ^^. I didn't notice the sprinting speed boost though. I'll take care of that.
Suggestion 1: I won't be adding that at the moment. Keeping horses where you want 'em comes down to using fencing (like other passive mobs) or hitching them to fences or bark.
Suggestion 2: Noted. May add if I have time =P.
Suggestion 3: Fixed.
Glitch Another-One-,-I-still-don't-know-what-number-.-I-apologize-for-my-laziness: If two herds are close enough when you leave your world, some of the horses from one herd may move to the other.
Here is what I have from testing:
Two herds, 12 blocks apart (Or so).
Left herd has 11, right has 5.
Leave world, re-enter.
Left herd has 7, right has 8 (One horse died right as I reloaded the world. Poor lad was stuck on a cactus)
Leave world, re-enter.
Left herd has 4, right has 11.
Edit to Above: After further testing, this also occurs if you go so far as to have the chunks with the horses unload.
Glitch Something2: Stallions will go after and kill lasso'd stallions.
Glitch Something3: Lasso'd wild horses cannot swim. They drown after a prolonged period underwater.
Suggestion: Add the same line which fishing poles have when you've lassoed a horse.
(Edit to suggestion: I believe the coding for that is in the RenderFish code. It appears to be something a bit more difficult, you may ignore for now. It isn't as needed as glitch fixes)
Edit: Potions time!
Glitch Potion: Stallions do not receive a speed boost from a Potion of Swiftness. Wild mares may, but I'm not certain yet.
I've fixed glitched 2 already =P
Glitch 3... I didn't notice directly, but I fixed the overarching problem that was causing it.
As for the suggestion, do what for what now?
Haha, sorry for the confusion. If you pull out a fishing rod and right click, it sends out a fishing line with a bob (I think that's it's name?) on the end. A similar line for where a lasso is at is what I'm suggesting.
Please Note: Currently all testing with potions has been done on wild horses. I may have misplaced my tame ones....
Glitch Potion (continued): It appears that Stallions, swimming mares, and foals do not receive a speed boost from potions of swiftness. A mare that has received it and then enters water slows down to normal swimming speed.
Glitch Potion 2: Potions of Slowness have no affect whatsoever on horses.
Glitch Non-Potion: It appears that, currently, grown wild foals are never broken. They are released from their lasso, but not broken and able to be tamed.
I really want to actually render a rope running from the horse to whatever is holding the lasso. I have no idea how though...
I apologize, I just happened to think of them
I must say, that would be quite nice. I believe it would be a bit difficult to make. I'd suggest looking at the code in RenderDragon, that would have to be the closest thing to this (The code you need is a part which renders the beam from the ender crystal. You'd think it would be in the ender crystal rendering, but it is actually in the dragon rendering) You'd need to change the texture and size to that more suitable for a rope, but I believe it is doable.
Edit: Wow, I didn't realize how many posts I've been making Dx I feel like I've been taking over the thread from other people!
Oh, and
Glitch Beef?: Right clicking with raw beef makes saddles pop off o.o The saddles become items on the ground. I assume that part is intentional, but I don't understand why raw beef makes it happen
Edit: Disregard that, I realize now that it's just doing that for anything if done right. Here is the proper glitch:
Glitch 34 (Actual Glitch with Saddles, non-beef related): Saddles will not pop off as supposed to if the item in your hand is one of the new ones for taming. Same thing empty handed.
Edit:
....Glitch 35: Run a minecart into a lasso'd horse. It actually gets in xD Only it's front legs though.