He needs some help getting to work. He just stands and spins (if that). I don't know if it's the rig or if I have the correct bones. I don't know if I have the right settings in the gamesys but he doesn't do much :p The animations play in the T3Ed browser correctly (idle, walk, and run with notetrack info).
The above file contains the editor skeletal files (mesh & anims), matlib and textures, and it includes the source max files (minus the materials). On top of that I included a rig ready for animating with ik for the legs.
Code:
//=============================================================================
// P_4.
//=============================================================================
class P_4 extends P_3;
classproperties
{
ClassVisibleName="TDSSpider1"
ClassPlaceableStatus=TRUE
}
defaultproperties
{
Begin Links
Begin SourceLinks
Begin Link
Point=T3Gamesys.P_4
Begin LinkObject Class=LoadoutLinkDataObject Name=LoadoutLinkDataObject__39
bIsWeaponAttachment=True
Name="LoadoutLinkDataObject__39"
End LinkObject
End Link
Begin Link
Point=T3Gamesys.D_2159
Begin LinkObject Class=HitSpangLinkDataObject Name=HitSpangLinkDataObject__7
Name="HitSpangLinkDataObject__7"
End LinkObject
End Link
Begin Link
Point=T3Gamesys.D_1634
Begin LinkObject Class=TriggerScriptLinkDataObject Name=TriggerScriptLinkDataObject__1
LinkName="Blood"
m_name="Blood"
Name="TriggerScriptLinkDataObject__1"
End LinkObject
End Link
Begin Link
Point=T3Gamesys.D_2350
Begin LinkObject Class=VulnerabilityLinkDataObject Name=VulnerabilityLinkDataObject__18
Name="VulnerabilityLinkDataObject__18"
End LinkObject
End Link
End SourceLinks
End Links
BehaviorModelClass=Class'T3AI.T3BehaviorModel'
MovementModelClass=Class'T3Gamesys.D_824'
CombatModelClass=Class'T3Gamesys.D_1959'
FactionModelClass=Class'T3Gamesys.D_972'
IgnoreAllNonHostileAuditory=False
IgnoreAllNonHostileVisual=False
AnimationSpeedMultiplier=1.000000
POVBoneName="M1_Head"
POVAxis=NEGATIVE_Y
PatrolStyle=PATROL_TurnAroundOnFailure
HostileEnvironmentCheckDistance=50.000000
bDisappearsOnCitySectionFlee=False
BaseEyeHeight=35.000000
CrouchHeight=25.000000
AddlMeleeAttackRange=20.000000
PlayingPossumInertSeconds=5.000000
PlayingPossumReactivateRadius=5.000000
bLeaving=False
bDormant=False
bAmbientBarksDisabled=False
BoneToBodyLocationMap(0)=(BoneName="M1 Head",BodyLocation=BodyLocation_Head)
BoneToBodyLocationMap(1)=(BoneName="thorax_end",BodyLocation=BodyLocation_LeftLeg)
BoneToBodyLocationMap(2)=(BoneName="body_main",BodyLocation=BodyLocation_LeftArm)
BoneToBodyLocationMap(3)=(BoneName="M1 L Thigh",BodyLocation=BodyLocation_LeftLeg)
BoneToBodyLocationMap(4)=(BoneName="M1 L UpperArm",BodyLocation=BodyLocation_LeftArm)
BoneToBodyLocationMap(5)=(BoneName="M1 Pelvis",BodyLocation=BodyLocation_Torso)
BoneToBodyLocationMap(6)=(BoneName="M1 R Calf",BodyLocation=BodyLocation_RightLeg)
BoneToBodyLocationMap(7)=(BoneName="M1 R Forearm",BodyLocation=BodyLocation_RightArm)
BoneToBodyLocationMap(8)=(BoneName="M1 R Thigh",BodyLocation=BodyLocation_RightLeg)
BoneToBodyLocationMap(9)=(BoneName="M1 R UpperArm",BodyLocation=BodyLocation_RightArm)
BoneToBodyLocationMap(10)=(BoneName="M1 Spine",BodyLocation=BodyLocation_Torso)
BoneToBodyLocationMap(11)=(BoneName="M1 Spine1",BodyLocation=BodyLocation_Torso)
VoiceTag="rustmite"
Mass=50.000000
StepHeight=0.000000
CharacterControllerInfo=()
BoneAimArray(0)=(BoneControlName="M1_Head",BoneToControl="M1_Head",BoneToConstrain="body_main",BoneToAim="HP_Head",bUseWeaponBoneForAiming=True)
MassPounds=50.000000
RagdollTag="ambient_beetle"
SkeletalTag="TDS_Spider"
CollisionRadius=35.000000
CollisionHeight=40.000000
bBlocksCamera=True
bGameRelevant=False
bHidden=False
bNoDelete=False
bAlwaysDraw=False
bAIIgnoreActor=False
bOutOfWorld=False
TriggerScripts(0)="TS_2992"
TriggerScripts(1)="TS_2994"
TriggerScripts(2)="TS_2993"
TriggerScripts(3)="TS_2114"
TriggerScripts(4)="TS_3271"
TriggerScripts(5)="TS_141"
TriggerScripts(6)="TS_142"
TriggerScripts(7)="TS_140"
TriggerScripts(8)="TS_143"
bObjectsStickIn=True
bNotMoveableRender=False
bNotMoveablePhysics=False
MainHealth=(Current=8.000000,Max=8.000000,Location=BodyLocation_Torso)
}