This page is under construction
Archives/bf1942/levels/Operation_Blackknight-1945.rfa
bf1942/levels/Operation_Blackknight-1945/Objects/Kugelpanzer/Objects.con
rem *** Kugelpanzer ***

ObjectTemplate.create PlayerControlObject Kugelpanzer
ObjectTemplate.setNetworkableInfo KugelpanzerBodyInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 1
ObjectTemplate.drag 2
ObjectTemplate.mass 1000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.HasArmor 1
ObjectTemplate.hitpoints 100
ObjectTemplate.maxhitpoints 100
ObjectTemplate.material 30
ObjectTemplate.speedMod 0.5
ObjectTemplate.criticalDamage 20
ObjectTemplate.explosionForceMod 13
ObjectTemplate.hpLostWhileCriticalDamage 1.5
ObjectTemplate.hpLostWhileUpSideDown 10
ObjectTemplate.hpLostWhileDamageFromWater 5
ObjectTemplate.addArmorEffect 30 e_WespeDamage 0/1.2/0.5
ObjectTemplate.addArmorEffect 5 e_WespeFire 0/1.6/1
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal 0/0/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.timetoliveafterdeath 25
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 0
rem ------------------------------
ObjectTemplate.addTemplate lodKugelpanzer
rem ------------------------------
ObjectTemplate.setSoldierExitLocation -2/0/0 0/0/0
ObjectTemplate.GUIIndex 20
ObjectTemplate.submarineData 1 0.03 5 1.5 2.2 1.2 5
ObjectTemplate.setVehicleIcon "Vehicle/icon_Kugelpanzer.dds"
ObjectTemplate.setVehicleIconPos 86/81
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_spotter.dds"
ObjectTemplate.setPrimaryAmmoBar ABIconOnly
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_kugelpanzer_16x16.dds"
ObjectTemplate.hasRestrictedExit 1

rem *** lodKugelpanzer ***
ObjectTemplate.create LodObject lodKugelpanzer
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem ----------------------------------
ObjectTemplate.addTemplate KugelpanzerComplex
ObjectTemplate.addTemplate KugelpanzerSimple
ObjectTemplate.addTemplate KugelpanzerWreck
rem ----------------------------------
ObjectTemplate.lodSelector KugelpanzerLodSelector

rem *** KugelpanzerComplex ***
ObjectTemplate.create Bundle KugelpanzerComplex
ObjectTemplate.geometry Kugelpanzer_hull_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.addTemplate lodKugelpanzerCockpit
ObjectTemplate.setPosition 0.55/0.46/0.74
ObjectTemplate.addTemplate KugelpanzerCamera
ObjectTemplate.setPosition 0/0.51/0.74
ObjectTemplate.addTemplate Kugelpanzer_Entry
ObjectTemplate.addTemplate Kugelpanzer_Engine
ObjectTemplate.addTemplate Land_Spotter_Alt


rem *** Kugelpanzer Cockpit ***
ObjectTemplate.create LodObject lodKugelpanzerCockpit
rem -------------------------------------
ObjectTemplate.addTemplate KugelpanzerCockpitExternal
ObjectTemplate.addTemplate KugelpanzerCockpitInternal


rem -------------------------------------
ObjectTemplate.lodSelector KugelpanzerCockpitSelector

rem *** Kugelpanzer CockpitExternal ***
ObjectTemplate.create SimpleObject KugelpanzerCockpitExternal

rem *** Kugelpanzer CockpitInternal ***
ObjectTemplate.create SimpleObject KugelpanzerCockpitInternal
ObjectTemplate.geometry 1P_stug3g_gunner_zoom_m1
ObjectTemplate.setPosition 0.95/0.44/4

rem *** Kugelpanzer CockpitSelector ***
LodSelectorTemplate.create DistCompareSelector KugelpanzerCockpitSelector
LodSelectorTemplate.addLodDistance 3
LodSelectorTemplate.addLodComparison 0.5

rem *** Kugelpanzer_Entry ***
ObjectTemplate.create EntryPoint Kugelpanzer_Entry
ObjectTemplate.setEntryRadius 3


rem *** KugelpanzerCamera ***
ObjectTemplate.create Camera KugelpanzerCamera
ObjectTemplate.setMinRotation -18/-10/-10
ObjectTemplate.setMaxRotation 15/20/10
ObjectTemplate.setMaxSpeed 50/50/0
ObjectTemplate.setAcceleration 1000/1000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY

rem *** KugelpanzerBackWheel ***
ObjectTemplate.create RotationalBundle KugelpanzerBackWheel
ObjectTemplate.setNetworkableInfo KugelpanzerSteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem ---------------------------------------
ObjectTemplate.addTemplate KugelpanzerSpringWheelB
ObjectTemplate.setPosition 0.0/0.0/0.0
rem ---------------------------------------
ObjectTemplate.setMinRotation -35/0/0
ObjectTemplate.setMaxRotation 35/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration -200/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1

rem *** KugelpanzerSimple ***
ObjectTemplate.create SimpleObject KugelpanzerSimple
ObjectTemplate.geometry Kugelpanzer_hull_l1

rem *** KugelpanzerWreck ***
ObjectTemplate.create SimpleObject KugelpanzerWreck
ObjectTemplate.geometry Kugelpanzer_wreck_m1

rem *** KugelpanzerLodSelector ***
LodSelectorTemplate.create DistCompareSelector2 KugelpanzerLodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 200