//Component: Destructable Props //Description: Not much to describe.. stuff that blows up or can be broken. //---------------------------------------------------------------------------- // DATABLOCKS //---------------------------------------------------------------------------- datablock StaticShapeData(DeployedSpine) : StaticShapeDamageProfile { className = "spine"; shapeFile = "Pmiscf.dts"; maxDamage = 0.5; destroyedLevel = 0.5; disabledLevel = 0.3; isShielded = true; energyPerDamagePoint = 240; maxEnergy = 50; rechargeRate = 0.25; explosion = HandGrenadeExplosion; expDmgRadius = 3.0; expDamage = 0.1; expImpulse = 200.0; dynamicType = $TypeMasks::StaticShapeObjectType; deployedObject = true; cmdCategory = "DSupport"; cmdIcon = CMDSensorIcon; cmdMiniIconName = "commander/MiniIcons/com_deploymotionsensor"; targetNameTag = 'Light Support Beam'; deployAmbientThread = true; debrisShapeName = "debris_generic_small.dts"; debris = DeployableDebris; heatSignature = 0; needsPower = true; }; //---------------------------------------------------------------------------- // FUNCTIONS //---------------------------------------------------------------------------- function DetructableSecurityCamera::onDestroyed(%this, %obj) { schedule(1000,0,"delete",%obj); }