This page is under construction
Archives/bf1942/levels/Escape_from_Leyte.rfa
bf1942/levels/Escape_from_Leyte/Objects/Type38/Weapons.con
rem *** Type38_TorpedoLauncher ***
ObjectTemplate.create FireArms Type38_TorpedoLauncher
ObjectTemplate.setNetworkableInfo ShipFireArmInfo
ObjectTemplate.aiTemplate Type38_TorpedoAI
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.projectileTemplate 61cmType90Torpedo
ObjectTemplate.projectilePosition 0/-1.5/3.55
ObjectTemplate.visibleDummyProjectileTemplate Type38_BoatTorpedoDummy
ObjectTemplate.magSize 2
ObjectTemplate.numOfMag 3
ObjectTemplate.velocity 30
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 60
ObjectTemplate.roundOfFire 3.5
ObjectTemplate.fireOnce 1
ObjectTemplate.setInputFire c_PIFire
ObjectTemplate.AmmoType 14
ObjectTemplate.addFirearmsPosition -3.199/2.985/0.4 0/0/0
ObjectTemplate.addFirearmsPosition 3.2/2.985/0.4 0/0/0
ObjectTemplate.loadSoundScript ../Common/Sounds/MTBfire.ssc
ObjectTemplate.setMinDev 0.512

rem *** Type38_TorpedoLauncher_HullDamage ***
ObjectTemplate.create FireArms Type38_TorpedoLauncher_HullDamage
ObjectTemplate.setNetworkableInfo ShipFireArmInfo
ObjectTemplate.aiTemplate Type38_TorpedoAI
ObjectTemplate.setAsynchronyFire 1
ObjectTemplate.projectileTemplate 61cmType90TorpedoHullDamagg
ObjectTemplate.projectilePosition 0/-1.5/3.55
ObjectTemplate.magSize 1
ObjectTemplate.numOfMag 2
ObjectTemplate.velocity 30
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 50
ObjectTemplate.roundOfFire 3.5
ObjectTemplate.fireOnce 1
ObjectTemplate.setInputFire c_PIFire
ObjectTemplate.AmmoType 14
ObjectTemplate.addFirearmsPosition -3.199/2.985/0.4 0/0/0
ObjectTemplate.addFirearmsPosition 3.2/2.985/0.4 0/0/0
ObjectTemplate.setMinDev 0.512


ObjectTemplate.create SimpleObject Type38_BoatTorpedoDummy
ObjectTemplate.geometry Torpedo_Sml_m1


rem *** Type38_Oerlikon ***
ObjectTemplate.create FireArms Type38_Oerlikon
ObjectTemplate.setNetworkableInfo Vehicle_Browning_Info
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.aiTemplate 20mmOerlikonMainGun
ObjectTemplate.projectileTemplate 7,7x58mmJProjectile
ObjectTemplate.setTracerTemplate Tracer_7,7x58mmJProjectile CRD_NONE/2/0/0
ObjectTemplate.projectilePosition 0/0/1
ObjectTemplate.magSize 500
ObjectTemplate.numOfMag 1
ObjectTemplate.magType 0
ObjectTemplate.reloadtime 0.1
ObjectTemplate.recoilSpeed 50.0
ObjectTemplate.roundOfFire 11
ObjectTemplate.autoReload 1
ObjectTemplate.AmmoType 4
ObjectTemplate.setFireCameraShakeAnimationState FireMachineGunShake

ObjectTemplate.velocity 1000
ObjectTemplate.setFireDev 0.7 0.3 0.048
ObjectTemplate.setMinDev 0.5

ObjectTemplate.fireInCameraDof 1
objectTemplate.heatAddWhenFire 0.01
objectTemplate.coolDownPerSec 0.05
objectTemplate.timeDelayOnOverHeat 4

ObjectTemplate.addTemplate Attach_R_Hand
ObjectTemplate.setPosition 0.22/-0.019/-0.399
ObjectTemplate.setRotation 83.382/-0.34/142.417
ObjectTemplate.addTemplate Attach_L_Hand
ObjectTemplate.setPosition -0.209/0.01/-0.399
ObjectTemplate.setRotation 86.37/-3.458/169.818

ObjectTemplate.addTemplate Oerlikon_Gun
ObjectTemplate.addTemplate e_MuzzHeavy
ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0/0.01/2.1
ObjectTemplate.setRotation 0/0/0

ObjectTemplate.addTemplate e_Shell1250mm
ObjectTemplate.startoneffects 1
ObjectTemplate.setPosition 0/0.12/0.16
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.loadSoundScript Sounds/Type38_Oerlikon.ssc




rem *** Oerlikon_Gun ***
ObjectTemplate.create SimpleObject Oerlikon_Gun
ObjectTemplate.geometry Oerlikon_Gun_M1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1



ObjectTemplate.create FireArms 38DepthChargeLauncher
ObjectTemplate.setNetworkableInfo ShipFireArmInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.aiTemplate DepthChargeLauncherAI
ObjectTemplate.projectileTemplate 38DepthCharge
ObjectTemplate.projectilePosition 0/0/10
ObjectTemplate.magSize 1
ObjectTemplate.numOfMag 8
ObjectTemplate.magType 0
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 3
ObjectTemplate.roundOfFire 4.75
ObjectTemplate.velocity 15
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 7
ObjectTemplate.setVisibleDummyProjectileTemplate DepthChargeLauncherDummy

ObjectTemplate.create SimpleObject DepthChargeLauncherDummy
ObjectTemplate.geometry depth_charge_m1

ObjectTemplate.create Projectile 38DepthCharge
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.geometry depth_charge_m1
ObjectTemplate.timeToLive CRD_UNIFORM/2/4/0
ObjectTemplate.endEffectTemplate e_WaterExplosion
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.haspointphysics 0
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.gravityModifier 1.0
ObjectTemplate.hasOnTimeEffect 1
ObjectTemplate.hasCollisionEffect 1
ObjectTemplate.invisibleAtEndEffect 1
ObjectTemplate.DetonateOnWaterCollision 0
ObjectTemplate.stopAtEndEffect 1
ObjectTemplate.dieAfterColl 0
ObjectTemplate.invisible 0
ObjectTemplate.material 230
ObjectTemplate.material2 253
ObjectTemplate.damageType 1
ObjectTemplate.radius 100.0
ObjectTemplate.drag 5
ObjectTemplate.mass 800
ObjectTemplate.ForceOnExplosion 80




rem *** Type38_FloatingMineLauncher ***
ObjectTemplate.create FireArms Type38_FloatingMineLauncher
ObjectTemplate.setNetworkableInfo ShipFireArmInfo
ObjectTemplate.projectileTemplate FloatingSeamine
ObjectTemplate.projectilePosition 0/0/5
ObjectTemplate.visibleDummyProjectileTemplate Type38_FloatingMineLauncherDummy
ObjectTemplate.magSize 2
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 1
ObjectTemplate.reloadtime 10
ObjectTemplate.roundOfFire 0.75
ObjectTemplate.autoReload 1
rem ObjectTemplate.altfireOnce 1
ObjectTemplate.setInputFire c_PIAltFire
ObjectTemplate.AmmoType 14
ObjectTemplate.addFireArmsPosition 0/0/0 0/0/0

ObjectTemplate.loadSoundScript Sounds\bomb.ssc

rem *** FloatingMineLauncherDummy ***
ObjectTemplate.create SimpleObject Type38_FloatingMineLauncherDummy
ObjectTemplate.geometry FloatingMine_m1