Complete disaster-recovery snapshot: engine/game source, game data assets, VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive. Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false, no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
200 lines
5.1 KiB
Plaintext
200 lines
5.1 KiB
Plaintext
!Include=Content\ProjectSpecific.include
|
|
|
|
[GameData]
|
|
Class=MechWarrior4::Mech
|
|
MechID=$(M_Commando)
|
|
TechType=$(Tech_IS)
|
|
NameIndex=$(IDS_COMMANDO)
|
|
|
|
VehicleTonnage=7.000000
|
|
MaxVehicleTonnage=25.000000
|
|
VehicleTradeValue=3550000
|
|
DragoonValue=165
|
|
BattleKillBonus=500
|
|
BattleDamageRatio=3.25
|
|
|
|
HeatManager=Subsystems\HeatManager.data
|
|
MaxHeat=35
|
|
//MaxHeat=27.299999
|
|
|
|
CanLoadJumpJets=Yes
|
|
JumpJetTonnage=2.0
|
|
CanLoadECM=Yes
|
|
CanLoadBeagle=Yes
|
|
CanLoadLightAmp=Yes
|
|
CanLoadAMS=Yes
|
|
CanLoadLAMS=Yes
|
|
CanLoadIFF_Jammer=Yes
|
|
//merc:CanLoadEnhancedOptics=No
|
|
CanLoadAdvancedGyro=Yes
|
|
AdvancedGyroTonnage=0.0
|
|
|
|
DeathEntityResource=mechs\commando_destroyed\commando_destroyed.data
|
|
SecondaryDeathEntityResource=mechs\commando_destroyed\commando_destroyed.data
|
|
Cradle=vehicles\jump_cradle\jump_cradle.data
|
|
JumpJetEffect=Content\effects\jumpjet\jumpjet.data
|
|
CradleDeathEffect=Content\effects\cradle_death\cradle_death.data
|
|
|
|
CraterName=crater01
|
|
|
|
|
|
//Collision
|
|
SolidOBB=commando_Skeleton_SOLID.obb
|
|
HierarchicalOBB=commando_Skeleton.obb
|
|
Collider=true
|
|
CanBeShot=true
|
|
|
|
|
|
//Lighting
|
|
VertexLighting=yes
|
|
FaceLighting=yes
|
|
LookupLighting=yes
|
|
LightMapLighting=no
|
|
|
|
|
|
//effects
|
|
DropJumpEffect=Content\Effects\JumpJet\DropJump.data
|
|
WakeEffectResource=Content\Effects\BoatWake\MechWake.data
|
|
MechRamEffect=Content\Effects\Mech_Ram\GenericMechToMech_hit.data
|
|
MechGlassRamEffect=Content\Effects\Mech_Ram\GenericMechToGlass_hit.data
|
|
CoolantEffectResource=Content\Effects\Coolant\GeneralMech_Coolant.data
|
|
DestroyedEffectResource=Content\Effects\MechDeath\MechDeath.data
|
|
SecondaryDestroyedEffectResource=Content\Effects\MechDeath\EndMechDeath.data
|
|
PartDestructionEffectResource=Content\Effects\MechPart_Destruction\MechPart_Destruction.data
|
|
EjectEffectResource=Content\Effects\Eject\GeneralMech_Eject.data
|
|
OverHeatEffectResource=Content\effects\heat\overheat.data
|
|
|
|
FootEffectsFile=Content\Effects\MaterialEffectHolders\Mech_Foot_Large.contents
|
|
DefaultFootStepTexture=FootSteps\commando_default
|
|
FootStepTexture=FootSteps\commando_snow,Snow
|
|
FootStepTexture=FootSteps\commando_dirt,BrownDirt
|
|
|
|
CageDamageEffect=Content\Effects\Mech_Cage\Mech_Cage_Hit.data
|
|
DamageNeededForCageEffect=7.0
|
|
|
|
LeftJumpJetSiteName=site_lujetport
|
|
RightJumpJetSiteName=site_rujetport
|
|
JumpJetEffect=Content\Effects\JumpJet\JumpJet.data
|
|
InitialJumpJetEffect=Content\Effects\JumpJet\InitialJumpJet.data
|
|
|
|
//movement
|
|
MoveTypeFlag=LEGJUMPMOVETYPE
|
|
|
|
FullStopTurnRate=120.0
|
|
// 180/pi or pi/180
|
|
TopSpeedTurnRate=52.0
|
|
// 180/pi or pi/180
|
|
|
|
MaxSpeed=50.0
|
|
//MaxSpeed=37.500000
|
|
MinMaxSpeed=25.000000
|
|
MinSpeed=2.780000
|
|
|
|
MaxReverseSpeed=-13.500000
|
|
MinReverseSpeed=-2.780000
|
|
|
|
MaxGimpSpeed=10.670000
|
|
|
|
Acceleration=35.000000
|
|
Decceleration=45.000000
|
|
|
|
MinStandTransitionSpeed=9.108000
|
|
|
|
ReverseAccelerationMultiplier=0.800000
|
|
ReverseDeccelerationMultiplier=0.800000
|
|
|
|
//animation
|
|
AnimationScript=content\mechs\commando\commando.animscript
|
|
|
|
TiltSpeed=20.000008
|
|
TiltDegree=9.000021
|
|
PercentageOfSpeedToStartTilt=0.700000
|
|
PercentageOfTurnToStartTilt=0.700000
|
|
ScaleInternalTiltDegree=0.850000
|
|
|
|
FootReturnSeconds=0.5
|
|
|
|
FallAdjustmentSeconds=1.0
|
|
GetUpAdjustmentSeconds=1.0
|
|
FallAdjustmentDelaySeconds=0.0
|
|
GetUpAdjustmentDelaySeconds=1.0
|
|
|
|
DampenWorldJoint=1.00
|
|
DampenRootJoint=0.95
|
|
DampenTranslationJoint=0.95
|
|
DampenTorsoJoint=0.90
|
|
DampenHipJoint=0.95
|
|
|
|
UndampenWorldJoint=1.00
|
|
UndampenRootJoint=1.00
|
|
UndampenTranslationJoint=0.10
|
|
UndampenTorsoJoint=0.10
|
|
UndampenHipJoint=0.40
|
|
|
|
MinimumDamageForHitAnimation=1
|
|
MinimumDamageForInternalHitAnimation=1
|
|
|
|
TorsoScaleTakeHit=30.000000
|
|
HipScaleTakeHit=30.000000
|
|
RootScaleTakeHit=30.000000
|
|
|
|
TorsoHitSpringMotionLimit=45.0
|
|
TorsoHitSpringDeceleration=35.0
|
|
TorsoHitSpringReturnSpeed=60.0
|
|
TorsoHitSpringSpeed=80.0
|
|
|
|
HipHitSpringMotionLimit=20.0
|
|
HipHitSpringDeceleration=15.0
|
|
HipHitSpringReturnSpeed=40.0
|
|
HipHitSpringSpeed=30.0
|
|
|
|
RootHitSpringMotionLimit=20.0
|
|
RootHitSpringDeceleration=20.0
|
|
RootHitSpringReturnSpeed=60.0
|
|
RootHitSpringSpeed=40.0
|
|
|
|
ExternalHitScaleBeamDamage=3.000000
|
|
ExternalHitScaleMissileDamage=3.000000
|
|
ExternalHitScaleProjectileDamage=3.000000
|
|
ExternalHitScaleSplashDamage=0.125000
|
|
ExternalHitScaleHeatDamage=0.000000
|
|
|
|
// Veritcal Rock
|
|
InternalHitScaleBeamDamage=3.000000
|
|
InternalHitScaleMissileDamage=3.000000
|
|
InternalHitScaleProjectileDamage=3.000000
|
|
InternalHitScaleSplashDamage=0.00000
|
|
InternalHitScaleHeatDamage=0.000000
|
|
|
|
EyeSpringMotionLimit=20.0 20.0 20.0
|
|
EyeSpringConstant=30.0 30.0 30.0
|
|
EyeSpringDrag=300.0 300.0 300.0
|
|
EyeSpringStopThreshold=30.0 30.0 30.0
|
|
|
|
// Horizontal Rock
|
|
InternalSpinHitScaleBeamDamage=1.000000
|
|
InternalSpinHitScaleMissileDamage=3.000000
|
|
InternalSpinHitScaleProjectileDamage=2.500000
|
|
InternalSpinHitScaleSplashDamage=0.000000
|
|
InternalSpinHitScaleHeatDamage=0.000000
|
|
|
|
SpinForceBeamDamage=0.010000
|
|
SpinForceMissileDamage=0.010000
|
|
SpinForceProjectileDamage=0.010000
|
|
SpinForceSplashDamage=0.000000
|
|
SpinForceHeatDamage=0.010000
|
|
|
|
Shadow={
|
|
[shadow]
|
|
LightType=Shadow
|
|
InnerRadius=4.0
|
|
OuterRadius=10.0
|
|
BlobDistance=200.0
|
|
ShadowMap=ShadowMask
|
|
Intensity=0.4
|
|
}
|
|
//splash
|
|
SplashDamageAmount=50.000000
|
|
SplashDamageRadius=30.000000
|
|
SplashHeatAmount=1.500000
|