Slaughterfish and Navmesh

Post » Sat Nov 17, 2012 7:52 am

Do Slaughterfish need Navmesh like other NPC/
Does it have to be deep water navmesh?
Thanks!

(I understand pond spawn don't need water, actually, but slaughterfish are an actor type object.)
User avatar
CArlos BArrera
 
Posts: 3470
Joined: Wed Nov 21, 2007 3:26 am

Post » Sat Nov 17, 2012 4:18 am

if its an actor, i'm pretty sure it needs a navmesh
User avatar
Stay-C
 
Posts: 3514
Joined: Sun Jul 16, 2006 2:04 am

Post » Fri Nov 16, 2012 6:59 pm

And I assume that would be the water marked Navmesh ("O")
User avatar
Leonie Connor
 
Posts: 3434
Joined: Mon Mar 12, 2007 4:18 pm

Post » Sat Nov 17, 2012 7:13 am

i would think so. it's probably what they use to determine boundaries of where they are allowed to swim
User avatar
e.Double
 
Posts: 3318
Joined: Tue Jul 24, 2007 11:17 pm

Post » Fri Nov 16, 2012 10:38 pm

Yup. You must navmesh everywhere, including underwater. Use "O" as you said to make the underwater navmesh blue. This not only will allow slaughterfish to function, but it will alter how other creatures act around there. For example, NPC's will walk directly ON the navmesh surface if it's not marked as water. Meaning NPC's will grind along the bottom of your lake. The animation is determined seperately. So they will be swimming (Not walking), but they will follow the ground. However if you mark the area as water, the NPC's will swim along the surface instead. :)
User avatar
leni
 
Posts: 3461
Joined: Tue Jul 17, 2007 3:58 pm

Post » Sat Nov 17, 2012 6:14 am

How does it work if the water is only about hip to shoulder deep? Will they still swim id I "O" the mesh?

BTW, I am about to find out , as I have a subtrranean cave with water and will test this out. And report back.
User avatar
Laura Shipley
 
Posts: 3564
Joined: Thu Oct 26, 2006 4:47 am

Post » Sat Nov 17, 2012 12:45 am

Like I said, I think animation is determined by the water system itself, not the navmesh. (Which only determines where they swim and how their AI acts) So if the water isn't deep enough for them to enter 'swim animation' they would keep running.
User avatar
Clea Jamerson
 
Posts: 3376
Joined: Tue Jun 20, 2006 3:23 pm

Post » Fri Nov 16, 2012 10:20 pm

So to be clear the navmesh goes on the ground below the water or on the top of the water it's self ?
User avatar
biiibi
 
Posts: 3384
Joined: Sun Apr 08, 2007 4:39 am

Post » Fri Nov 16, 2012 9:34 pm

water navmesh should NOT be on the water surface. It should be on the river bottom / riverbed - i.e., the ground beneath the water plane.
User avatar
Emerald Dreams
 
Posts: 3376
Joined: Sun Jan 07, 2007 2:52 pm

Post » Sat Nov 17, 2012 3:30 am

Here's what I found.
Like AV says, where it is shallow enough (below shoulder depth) the actors walk / run on O mesh. slaughterfish will have trouble swimming and attacking.
Deeper than shoulder depth - actors swim and slaughterfish have an easier time swimming / attacking.
User avatar
Christine
 
Posts: 3442
Joined: Thu Dec 14, 2006 12:52 am


Return to V - Skyrim