LarryG on 29/12/2016 at 20:25
Is there some special trick to getting Craymen to respond to motions in a conversation? According to Craymen.mos, there are a few crayman motions, but none of them I have tried do anything except freeze the crayman for a split second before it goes on to the next step in the conversation.
This is my Craymen.mos
Code:
global CrayMan 0
torso Biped
schema Locomote 0
MType GroundLocoPair
TimeScale 0.5
XYZScale 0
motion BC111010 0 0
motion BC111011 0 0
schema Locomote 0, LocoUrgent 0
MType GroundLocoPair
TimeScale 0.8
XYZScale 0
motion BC111020 0 0
motion BC111021 0 0
schema MeleeCombat 0, Attack 0, SpecialAttack 0, Direction 0
MType SwordSwing
TimeScale 0
XYZScale 0
motion BC113100 4 500
motion BC113004 0 500
schema Stand 0, MeleeCombat 0
MType GroundAction
TimeScale 0
XYZScale 0
motion BC113100 4 500
motion BC113000 4 500
schema Locomote 0, Direction 2
MType GroundAction
TimeScale 0
XYZScale 0
motion BC111070 0 500
schema Locomote 0, Direction 1
MType GroundAction
TimeScale 0
XYZScale 0
motion BC111060 0 500
schema Locomote 0, Direction 8
MType GroundAction
TimeScale 0
XYZScale 0
motion BC111080 0 500
schema Locomote 0, MeleeCombat 0, Direction 3
MType GroundAction
TimeScale 0
XYZScale 0
motion BC111090 0 500
schema Locomote 0, MeleeCombat 0, Direction 4
MType GroundAction
TimeScale 0
XYZScale 0
motion BC111080 0 500
schema Discover 0, Thwarted 0
MType GroundAction
TimeScale 0
XYZScale 0
motion BC114150 0 500
schema Discover 0, Challenge 0
MType GroundAction
TimeScale 0
XYZScale 0
motion BC114160 0 500
schema IdleGesture 0
MType GroundAction
TimeScale 0
XYZScale 0
motion BC114200 0 500
motion BC114201 0 500
schema Crumple 0
MType GroundAction
TimeScale 0
XYZScale 0
motion BC113700 0 500
motion BC113701 0 500
schema MeleeCombat 0, Block 0, Direction 1
MType SwordDirBlock
TimeScale 0
XYZScale 0
motion BC113225 0 500
motion BC113226 0 500
schema MeleeCombat 0, Block 0, Direction 5
MType SwordDirBlock
TimeScale 0
XYZScale 0
motion BC113231 0 500
schema ReceiveWound 0, WithSword 0
MType GroundAction
TimeScale 0
XYZScale 0
motion BH113501 0 500
schema Search 0, Scan 0
MType GroundAction
TimeScale 0
XYZScale 0
motion BH212020 0 500
schema Stand 0
MType StandWith90s
TimeScale 0
XYZScale 0
motion BC111005 4 500
motion BH111210 6 500
motion BH111211 6 500
I have tried each, with and without CrayMan 0, at the beginning of the motion reference (i.e. both Search 0, Scan 0 and CrayMan 0, Search 0, Scan 0)
No motions happen.
Any suggestions?
GORT on 30/12/2016 at 11:04
Those motions seem to be working fine on my end. Some of those are a bit short. Have you tried disabling Idle: Should Fidget. That might be interrupting the motions.
LarryG on 30/12/2016 at 14:42
Do you use CrayMan 0, Search 0, Scan 0 or just Search 0, Scan 0? All I get is a momentary freezing when it should be carrying out the motion. I'll see if fidgeting interferes, but I doubt it, as I don't see that happening.
Shadowspawn on 30/12/2016 at 15:20
Make sure the motion files are in the motions folder or the zip file. If the motion file isn't available, you get a freeze.
I can't recall if LGS ripped the crayman motions out of T2 by default. You may have to put them back in...
LarryG on 30/12/2016 at 17:26
They are in my motions db. For example,
schema Discover 0, Thwarted 0
MType GroundAction
TimeScale 0
XYZScale 0
motion BC114150 0 500
and in my motions directory, I find a BC114150.mi, which in my hex editor looks like
[ATTACH=CONFIG]2323[/ATTACH]
I have no idea if that is right or not, but there is data in the file.
GORT on 31/12/2016 at 11:28
I didn't need CrayMan 0 since the AI already has that as a motion tag.
You probably have this, but just in case, do you also have the motiondb.bin file? If so and the motions aren't working then that file might not have the motions implemented. Have you created any custom motions? If not, I could give you my version of the file.
LarryG on 31/12/2016 at 18:45
I have my motiondb.bin file. It is Shadowspawn's enhanced with a couple of other motions that folk have posted here. The crayman motions work normally for the AI, but not when I refer to them in a conversation. My Crayman archetype has Motions > ActorTagList: Crayman 0, WithSword 0. I have tried it with just Crayman 0, and that make no difference that I can see.
Nameless Voice on 31/12/2016 at 23:35
You should check how it was done in Falling Down, that had lots of craymen doing all kinds of things.
LarryG on 1/1/2017 at 00:16
Got it. User error. I was playing a motion as a sound.:o