Tha name of the skeleton of the ninja from test assets...?

As title,i would like to know if somebody knows the name of the bones of the skeleton?
I’m trying to do a fight game,and even i don’t have a precise idea (suggestion are really welcome…i’m stuck at the developing )
how to implement the fight system…sigh :facepalm:

Here’s a complete list:

Joint1
Joint10
Joint11
Joint12
Joint13
Joint14
Joint15
Joint16
Joint17
Joint18
Joint19
Joint2
Joint20
Joint21
Joint22
Joint23
Joint24
Joint25
Joint26
Joint27
Joint29
Joint3
Joint4
Joint5
Joint6
Joint7
Joint8
Joint9

Sorry the names are so obscure.

This is what the SceneExplorer is for…

also i think you can do something to the effect of SkeletonControl.getBones() and loop through them

For the last reply, i tried something like this:

[java]
public void rotateBones(int id_bone) {
Quaternion qt = new Quaternion().fromAngleAxis(FastMath.PI * 3 / 2, new Vector3f(0, 0, 1));
cont.getSkeleton().getBone(id_bone).setUserTransforms(Vector3f.ZERO, qt, Vector3f.ZERO);
}
[/java]

I called the method on the simpleUpdate(), so everytime must rotate…

and the results was…

[java]
SEVERE: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
java.lang.IllegalStateException: User control must be on bone to allow user transforms
at com.jme3.animation.Bone.setUserTransforms(Bone.java:466)
at mygame.Golem.rotateBones(Golem.java:462)
at mygame.Golem.simpleUpdate(Golem.java:135)
at com.jme3.app.SimpleApplication.update(SimpleApplication.java:242)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:151)
at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:185)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:228)
at java.lang.Thread.run(Thread.java:722)
[/java]

bone.setUserControl(true)

I think i am a bit cursed, the ninja disappear and remain only the bettercharactercontrol i’ve linked previusly to the node…