# AM.txt # DARYL TUNG # Copyright 1996, Cyclone Studios # Only lines that begin with 'M','A' or 'S' are read. # Everything else is regarded as comment. # # M = Model, the following number is the ID # A = Animation, then ID, belongs to last parsed model. # S = Static Model, followed by ID. These can appear in any order. # T = Texture, followed by index in texture array # addisional notes. # S = Static Objects # I = Items # G = guns belongs to apPlayerAMMaster # F = Anims that belong to apPlayerMaster # N = (Network)PlayerModels that belong to apPlayerAMMaster # B = (Network)PlayerAnims that belong to apPlayerAMMaster # U = (Network)Texture, followed by index in texture array M 1 3299 DD.mdl A 0 DDwalk.ani A 1 DDrun.ani A 3 DDatt2.ani A 4 DDLook.ani A 5 DDatt1.ani A 6 DDdam1.ani A 7 DDdam2.ani A 9 DDdead1.ani A 10 DDdeath3.ani M 2 3001 DR.mdl A 0 DRwalk.ani A 1 DRrun.ani A 2 DRjump.ani A 3 DRjumpattack.ani A 4 DRlook.ani A 5 DRatt1.ani A 6 DRdam.ani A 9 DRdead.ani T 1 3004 M 5 3005 HW.mdl A 0 HWwalk.ani A 1 HWrun.ani A 3 HWMelee.ani A 4 HWlook.ani A 5 HWatt1.ani A 6 HWDam1.ani A 7 HWDam2.ani A 9 HWDead.ani A 10 HSAction.ani M 7 3008 MS.mdl A 0 MSwalk.ani A 1 MSrun.ani A 2 MSMelee1.ani A 3 MSMelee2.ani A 4 MSlook.ani A 5 MSattack.ani A 6 MSDamage.ani A 7 MSDam2.ani A 9 MSDead.ani A 10 MSDead2.ani A 11 MS.ani A 12 MSAction.ani A 13 MSAttRun.ani M 12 3501 Alx.mdl A 0 AlxDefault1.ani A 1 AlxDefault1A.ani A 2 AlxDefault3.ani A 3 AlxTalk1.ani A 4 AlxLook1A.ani A 5 AlxOpenDoor.ani A 6 AlxDead1.ani A 7 AlxDead2.ani A 8 AlxDead3.ani A 9 AlxDefault2.ani A 10 AlxGive1.ani A 11 AlxLook1.ani A 12 AlxWalk.ani A 13 AlxThreat1.ani A 14 AlxTalk2.ani T 1 3042 T 2 3049 M 13 3020 AMD.mdl A 0 AMDWalk.ani A 3 AMDAtt1.ani A 4 AMDLook.ani A 6 AMDDam1.ani A 7 AMDDam2.ani A 8 AMDdead.ani A 9 AMDdead.ani M 15 3026 LS2.mdl A 0 LS2walk.ani A 1 LS2run.ani A 2 LS2Look.ani A 4 LS2look2.ani A 3 LS2att1.ani A 5 LS2att1.ani A 6 LS2dam1.ani A 7 LS2dam2.ani A 8 LS2dead.ani A 9 LS2dead2.ani A 10 LS2dam3.ani A 11 prewrithe.ani A 12 writhe.ani A 13 writhedeath.ani A 14 LS2Action.ani A 15 LS2Runatt.ani T 1 3295 T 2 3296 M 27 3511 BCC.mdl A 1 BobTalk.ani A 4 BCCdefault.ani A 9 BobThreat.ani A 7 BobDead.ani M 34 3051 PPW.mdl A 2 PPWDefault1.ani A 3 PPWDefault2.ani A 4 PPWLook.ani A 6 PPWBattlePanic.ani A 8 PPWDead.ani A 9 PPWThreat.ani A 10 PPWcowertocrouch.ani A 11 PPWcowercrouchdead1.ani A 12 PPWcowercrouchdead2.ani A 13 PPWcowercrouch.ani A 14 PPWcowercrouchlook.ani A 15 PPWcowerrun.ani A 16 PPWcower.ani A 17 PPWcowerdead1.ani A 18 PPWcowerdead2.ani A 19 PPWcowerthreat.ani M 45 3021 LS3.mdl A 0 RSWalk.ani A 1 LS3Trot.ani A 2 MCJump.ani A 3 LS3TrotFire.ani A 4 LS3Default1.ani A 5 LS3Att1.ani A 6 LS3Dam1.ani A 7 LS3SideStep.ani A 8 LS3grenade.ani A 9 LS3death3.ani A 10 RSDead1.ani A 11 MCCrouchWalk.ani A 12 RSDead2.ani A 13 LS3Dam2.ani A 14 LS3dam3.ani A 15 LS3dam4.ani A 16 LS3death1.ani A 17 LS3death2.ani A 18 LS3Action.ani A 23 LS3Kneelfire.ani A 24 LS3Att1.ani A 27 LS3Death4.ani A 28 LS3death5.ani A 29 LS3dam5.ani # Arrrgh, greater than 30 anims :( A 30 LS3Crate.ani A 31 LS3Frisk.ani A 32 LS3GunButt.ani A 33 LS3kick1.ani A 34 LS3kick2.ani A 35 LS3Root.ani A 36 LS3slap.ani A 37 LS3Unaware1.ani A 38 LS3Unaware3.ani T 1 3297 T 2 3298 T 3 3537 M 47 3256 RSC.mdl A 0 RSCWork.ani A 3 RSCthreat.ani A 4 RSCLook.ani A 6 RSCbattlepanic.ani A 7 RSCdead.ani A 8 RSCdead2.ani A 9 RSCdead3.ani A 16 RSCcower.ani A 19 RSCcowerthreat.ani A 20 RSCCallGuards.ani A 21 RSCCallGuardsPoint.ani T 1 3257 T 2 3258 M 48 3260 Kynthra.mdl A 0 FKfly.ani A 1 FKDive.ani A 2 FKattk1.ani A 3 FKdam1.ani A 4 FKdeath.ani A 5 FKdam2.ani A 6 FKdiveattk.ani A 7 FKhang.ani A 8 FKhangtofly.ani A 9 FKperch.ani M 52 3017 Doctor.mdl A 0 DocWork.ani A 1 DocWalk.ani A 2 DocPatient.ani A 3 Docthreat.ani A 4 DocDefault.ani A 5 DocScratch.ani A 6 RSCbattlepanic.ani A 7 Docdeath1.ani A 8 Docdeath1.ani A 9 Docdeath1.ani A 16 RSCcower.ani A 19 RSCcowerthreat.ani M 60 3275 LS2A.mdl A 0 LS2walk.ani A 1 LS2run.ani A 2 LS2Look.ani A 4 LS2look2.ani A 3 LS2att1.ani A 5 LS2att1.ani A 6 LS2dam1.ani A 7 LS2dam2.ani A 8 LS2dead.ani A 9 LS2dead2.ani A 10 LS2dam3.ani A 11 prewrithe.ani A 12 writhe.ani A 13 writhedeath.ani A 14 LS2Action.ani A 15 LS2Runatt.ani T 1 3278 T 2 3148 M 61 3274 LS3A.mdl A 0 RSWalk.ani A 1 LS3Trot.ani A 2 MCJump.ani A 3 LS3TrotFire.ani A 4 LS3Default1.ani A 5 LS3Att1.ani A 6 LS3Dam1.ani A 7 LS3SideStep.ani A 8 LS3grenade.ani A 9 LS3death3.ani A 10 RSDead1.ani A 11 MCCrouchWalk.ani A 12 RSDead2.ani A 13 LS3Dam2.ani A 14 LS3dam3.ani A 15 LS3dam4.ani A 16 LS3death1.ani A 17 LS3death2.ani A 18 LS3Action.ani A 23 LS3KneelFire.ani A 24 LS3Att1.ani A 27 LS3Death4.ani A 28 LS3death5.ani A 29 LS3dam5.ani A 37 LS3Unaware1.ani A 38 LS3Unaware3.ani T 1 3279 T 2 3149 M 65 3314 DF.mdl A 0 DFswim.ani A 1 DFattk1.ani A 2 DFdam1.ani A 3 DFdead.ani M 66 3291 Fish.mdl A 0 FishSwim.ani T 1 3292 G 0 3058 shotgun.mdl F 0 ShotgunF.ani F 1 ShotgunW.ani F 2 ShotgunG.ani F 3 ShotgunR.ani F 4 ShotgunL.ani F 5 ShotgunRL.ani U 1 3307 U 2 3136 U 3 3144 G 1 3059 assault.mdl F 0 assault.ani F 1 assaultW.ani F 2 assaultG.ani F 3 assaultR.ani F 4 assaultL.ani U 1 3289 U 2 3131 U 3 3139 G 2 3286 HandGun.mdl F 0 HandGunF.ani F 1 HandGunW.ani F 2 HandGunG.ani F 3 HandGunR.ani F 4 HandGunL.ani U 1 3304 U 2 3133 U 3 3141 G 3 3252 MissileL.mdl F 0 MissileF.ani F 1 MissileW.ani F 2 MissileG.ani F 3 MissileR.ani F 4 MissileL.ani F 5 MissileRL.ani U 1 3306 U 2 3134 U 3 3142 G 4 3062 GrenadeL.mdl F 0 GrenadeF.ani F 1 GrenadeW.ani F 2 GrenadeG.ani F 3 GrenadeR.ani F 4 GrenadeL.ani U 1 3303 U 2 3132 U 3 3140 G 5 3063 handMC.mdl F 0 handpush.ani F 1 HandBoil.ani F 2 hand2.ani F 3 handdef.ani F 4 handres.ani U 1 3294 G 6 3147 Sniper.mdl F 0 SniperF.ani F 1 SniperW.ani F 2 SniperG.ani F 3 SniperR.ani F 4 SniperL.ani U 1 3308 U 2 3137 U 3 3145 G 7 3281 RailGunW.mdl F 0 RailGunF.ani F 1 RailGunW.ani F 2 RailGunG.ani F 3 RailGunR.ani F 4 RailGunL.ani U 1 3305 U 2 3135 U 3 3143 G 8 3243 Malachi.mdl F 9 MalDead.ani #F 10 MalEnter.ani #F 11 MalStand.ani N 9 3259 FC.mdl B 0 FCwalk.ani B 1 FCrun.ani B 2 FCJump.ani B 3 FCatt1.ani B 4 FClook.ani B 5 FCAtt2.ani B 6 FCdam1.ani B 7 FCdam2.ani B 8 FCdead1.ani B 9 FCdead2.ani B 10 FCDam3.ani B 11 FCCrouch.ani B 12 FCCrouchWalk.ani B 13 FCCrouchWalkFire.ani B 14 FCCrouchWalkInvoke.ani B 15 FCCrouchFire.ani B 16 FCCrouchInvoke.ani B 17 FCRunFire.ani B 18 FCRunInvoke.ani U 1 3239 U 2 3240 U 3 3241 U 4 3242 # always load Malachi's death pose # incidentally, I would like to make this 13 and the fallen models 11 & 12, # but I don't want to make any changes that might screw up the demo. -AF #G 11 3280 MCW.mdl #F 0 mcwdeadpose.ani N 12 3261 FFallen.mdl B 0 FCwalk.ani B 1 FCrun.ani B 2 FCJump.ani B 3 FCatt1.ani B 4 FClook.ani B 5 FCAtt2.ani B 6 FCdam1.ani B 7 FCdam2.ani B 8 FCdead1.ani B 9 FCdead2.ani B 10 FCDam3.ani B 11 FCCrouch.ani B 12 FCCrouchWalk.ani B 13 FCCrouchWalkFire.ani B 14 FCCrouchWalkInvoke.ani B 15 FCCrouchFire.ani B 16 FCCrouchInvoke.ani B 17 FCRunFire.ani B 18 FCRunInvoke.ani U 1 3262 U 2 3263 U 3 3264 U 4 3265 N 13 3266 MFallen.mdl B 0 RSWalk.ani B 1 MCrun.ani B 2 MCJump.ani B 3 RSatt1.ani B 4 RSlook.ani B 5 MCatt2.ani B 6 RSDam1.ani B 7 RSDam2.ani B 8 RSDead1.ani B 9 RSDead2.ani B 10 RSDam3.ani B 11 MCCrouch.ani B 12 MCCrouchWalk.ani B 13 MCCrouchWalkFire.ani B 14 MCCrouchWalkInvoke.ani B 15 MCCrouchFire.ani B 16 MCCrouchinvoke.ani B 17 MCRunFire.ani B 18 MCRunInvoke.ani U 1 3267 U 2 3268 U 3 3269 U 4 3270 S 0 3065 gunship.mdl S 1 3066 ladder.mdl S 2 3067 softie.mdl S 3 3068 lamp2.mdl S 4 3069 lamp.mdl S 5 3070 grenade.mdl S 6 3071 ctable.mdl S 7 3072 throne.mdl S 8 3073 desk.mdl S 9 3074 deskchr.mdl #Lightnin'! P 10 18 3075 S 11 3093 display.mdl S 12 3094 sewer.mdl S 13 3095 subway.mdl S 14 3096 subway2.mdl S 15 3097 lamp3.mdl S 16 3098 lion.mdl S 17 3099 dropship.mdl S 18 3100 head.mdl S 19 3101 torso.mdl S 20 3102 arm.mdl S 21 3103 heart.mdl S 22 3104 lamp4.mdl S 23 3105 lamp5.mdl S 24 3106 lamp6.mdl S 25 3107 lamp7.mdl S 26 3108 lamp8.mdl S 27 3109 lamp9.mdl S 28 3315 explosives.mdl S 29 3312 pods.mdl P 30 21 3110 fire #I 0 3183 software.mdl I 0 3311 police.mdl # Replace 0 with Bridge Crew ID model I 1 3184 medlab.mdl I 2 3185 armor1.mdl #I 3 3186 mirror.mdl I 3 3317 railgunSM.mdl # Replace 3 with Phone model I 4 3187 food.mdl I 5 3188 papers.mdl #I 6 3189 phylctry.mdl I 6 3251 armor1.mdl # Replace 6 with PowerArmor model I 7 3190 ammo2.mdl I 8 3191 blood.mdl #I 9 3192 aaroneyes.mdl I 9 3316 essence.mdl # Replace 9 with Essence Power-Up model I 10 3193 police.mdl I 11 3194 medkit.mdl I 12 3146 handgunSM.mdl I 13 3196 AssaultSM.mdl I 14 3138 shotgunSM.mdl I 15 3198 GrenadeSM.mdl I 16 3199 RocketLnchSM.mdl I 17 3200 sniperSM.mdl I 18 3317 railgunSM.mdl I 19 3317 railgunSM.mdl I 20 3317 railgunPart.mdl I 21 3315 explosives.mdl # Replace with Research Lab Attack Plans model (?!) I 22 3201 railgunSM.mdl I 23 3205 ppplan.mdl I 24 3227 rockets.mdl I 25 3228 shells.mdl I 26 3229 energy.mdl # 27 is the rounds for the Sniper Rifle--use the ammo2 box for now I 27 3309 ammo2.mdl # 28 is the Chosen Artifact--use Aaron's eyes for now I 28 3192 aaroneyes.mdl # 29 is the Fallen Artifact--use the blood canister for now I 29 3191 blood.mdl I 30 3310 BackPack.mdl # Ammo models and Explosions.... # Share an array, an analog of normal sprites and static models. # O is ammunition, X is explosion sprite. Doc'd in Sprite.h # For now, O can also represent Debris O 0 3206 grenade.mdl X 1 10 6.0 75 3207 O 2 -1 debris1.mdl O 3 -1 debris2.mdl O 4 -1 debris3.mdl O 5 3217 tracer.mdl O 6 3218 laser.mdl #X 7 1 4.5 75 flash O 8 3230 head.mdl O 9 3231 heart.mdl O 10 3232 torso.mdl O 11 3233 arm.mdl #fball X 12 8 2.5 75 3219 X 13 5 0.7 60 3234 O 14 3196 shellcasing1sm.mdl O 15 3196 shellcasing2sm.mdl