More stuff for legs
This commit is contained in:
37
media/AnimSets/player/aim/aim_default.xml
Normal file
37
media/AnimSets/player/aim/aim_default.xml
Normal file
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<animNode>
|
||||
<m_Name>aim_default</m_Name>
|
||||
<m_AnimName>Zombie_Idle_FloorOnFront</m_AnimName>
|
||||
<m_Priority>4</m_Priority>
|
||||
<m_deferredBoneAxis>Y</m_deferredBoneAxis>
|
||||
<m_SyncTrackingEnabled>false</m_SyncTrackingEnabled>
|
||||
<m_SpeedScale>IdleSpeed</m_SpeedScale>
|
||||
<m_BlendTime>0.30</m_BlendTime>
|
||||
<m_maxTorsoTwist>70.0</m_maxTorsoTwist>
|
||||
<m_Conditions>
|
||||
<m_Name>IsCrawling</m_Name>
|
||||
<m_Type>BOOL</m_Type>
|
||||
<m_BoolValue>true</m_BoolValue>
|
||||
</m_Conditions>
|
||||
<m_Transitions>
|
||||
<m_Target>Idle</m_Target>
|
||||
<m_AnimName>Zombie_Idle_FloorOnFront</m_AnimName>
|
||||
<m_blendInTime>0.3</m_blendInTime>
|
||||
<m_blendOutTime>0.3</m_blendOutTime>
|
||||
<m_speedScale>1.2</m_speedScale>
|
||||
</m_Transitions>
|
||||
<m_Transitions>
|
||||
<m_Target>sneakIdle</m_Target>
|
||||
<m_AnimName>Zombie_Idle_FloorOnFront</m_AnimName>
|
||||
<m_blendInTime>0.3</m_blendInTime>
|
||||
<m_blendOutTime>0.3</m_blendOutTime>
|
||||
<m_speedScale>1.2</m_speedScale>
|
||||
</m_Transitions>
|
||||
<m_Transitions>
|
||||
<m_Target>sneakIdleLow</m_Target>
|
||||
<m_AnimName>Zombie_Idle_FloorOnFront</m_AnimName>
|
||||
<m_blendInTime>0.3</m_blendInTime>
|
||||
<m_blendOutTime>0.3</m_blendOutTime>
|
||||
<m_speedScale>1.2</m_speedScale>
|
||||
</m_Transitions>
|
||||
</animNode>
|
||||
14
media/AnimSets/player/turning/Bob_NoLegsTurning.xml
Normal file
14
media/AnimSets/player/turning/Bob_NoLegsTurning.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<animNode x_extends="turn_idle_180.xml">
|
||||
<m_Name>turn_idle_180L_craw;</m_Name>
|
||||
<m_AnimName>Zombie_Crawl</m_AnimName>
|
||||
<m_Conditions />
|
||||
<m_Conditions />
|
||||
<m_Conditions />
|
||||
<m_Conditions />
|
||||
<m_Conditions>
|
||||
<m_Name>IsCrawling</m_Name>
|
||||
<m_Type>BOOL</m_Type>
|
||||
<m_BoolValue>true</m_BoolValue>
|
||||
</m_Conditions>
|
||||
</animNode>
|
||||
@@ -88,4 +88,18 @@ function TocPopulateCanBeHeldTable(can_be_held, limbs_data)
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-----------------------------------------
|
||||
function TocCheckLegsAmputations(mod_data)
|
||||
|
||||
if mod_data.TOC.Limbs["Left_Foot"].is_cut or mod_data.TOC.Limbs["Right_Foot"].is_cut then
|
||||
SetMissingFootAnimation(true)
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
@@ -257,6 +257,7 @@ function TheOnlyCure.InitTheOnlyCure(_, player)
|
||||
else
|
||||
TocCheckCompatibilityWithOlderVersions(mod_data)
|
||||
TocUpdateBaseData(mod_data) -- Since it's gonna be common to update stuff
|
||||
TocCheckLegsAmputations(mod_data)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user