First off, I have no clue if this has been suggested before, so bear with me...
If it would be possible to code, I think it would be really cool if mariner NPCs, such as Pelargir Marines and Corsairs, would use a boat instead of swimming when they are in bodies of water. It would be a normal vanilla boat that appears under them (so they are sitting in it) when they go into water, and would have the speed of a normal boat. When they reach land, the boat would just disappear and they would be standing again.
Breaking boats: NPC boats would be able to be broken by players or other NPCs. Unlike player boats, they would not break when they touch land. However, they would break when shot with a ranged weapon, or hit with a melee weapon, the way a player boat does (but NPCs would not be able to accidentally break their own boat by using a bow). Once an NPC's boat is broken, they would have to get out of the water before they could spawn another boat. This way, when a boat 'sinks', the NPC would be overboard, and would have to swim until they reach the shore (giving enemies the opportunity to pick off the survivors). When broken, an NPC boat would not drop wood or sticks, it would just disappear.
Also, mariner NPCs would have a chance to spawn on the water in their boats.
Minecraftmage113 wrote: hm... shouldn't be too hard to code. The only problem I see would be needing to reach land before acquiring a new boat, which even after thinking on that a few seconds would be rather easy.
"hasBoat" boolean would be true on spawn and when it goes from water to land, whenever it is emersed it would be set to false and the thing would start riding a boat.
The only real problem would be them shooting their own boat out which should be problematic because horse archers exist
Then water spawns... just a normal spawn but start in boat with boolean hasBoat = false;
It is very possible, and while the way of getting a new boat would be odd, it would be kinda cool.
I figure that what would be better is something more like "hasSupplies" and a group make a large boat which one mans and the rest fight from once ships are added.
Ya, a large "ship" would be ideal, this is supposed to be more of a "make do with" feature until ships are added.
Haha, I was about to suggest this, but I found this article. There are ship mods out there, so making large ships like the ones seen in 'Return of the King' is possible. How they'd be commanded by NPCs is trickier, and even trickier is how these would be destroyed? Would they be made out of wood blocks, and burned? Would they be a single NPC like a horse, and killed? I know that Parzi's Star Wars mod has their TIE Fighters and X-Wings and such done as NPCs.
Definetlely would be lots of fun, especially with Umbar now in the mod. I was actually hoping that update 34 would bring in ships. Oh well.
AFAIK Mevans is really against using other mods to suplement his own. The problem with ships and mobs is that mobs tend to move independently so moving ship+moving mobs tends to overload even the best CPUs, Archimedes ships resolve this problem by having the mobs stick to special blocks.