import App

# This script adds visual damage to an object
def AddDamage(pThingToDamage):
	pThingToDamage.AddObjectDamageVolume(-1.814613, -0.060927, 0.129470, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.441354, -0.889786, 0.508449, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.557350, -1.058609, 0.478895, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.617986, -1.095652, 0.501826, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(-0.174251, -1.131983, 0.518466, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(0.247321, -0.952790, 0.516465, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(0.634315, -1.262210, 0.539641, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(-1.023585, -1.719375, 0.470395, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(-1.009447, -1.672534, 0.462789, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(0.463936, -1.753752, 0.515278, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(1.040150, -1.804818, 0.526405, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(-0.252450, -1.916065, 0.455388, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.252450, -1.916065, 0.455388, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.158851, -1.902596, 0.433615, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.104277, -1.684856, 0.234490, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.094043, -2.109624, -0.315617, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(-0.094043, -2.109624, -0.315617, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(0.043193, -1.639524, -0.315611, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(1.146186, -1.770513, -0.293195, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.282376, -1.698208, -0.291406, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.313346, -1.835662, -0.296261, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(1.383231, -1.259171, -0.355791, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(0.972810, -1.410740, -0.540355, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(1.231899, -0.888427, -0.289916, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(1.093202, -0.471219, -0.500618, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(1.107423, -0.077593, -0.513617, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.160972, -0.000200, -0.510744, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.109027, 0.073794, -0.506930, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.113937, 0.216960, -0.373630, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.315256, 0.057119, -0.404426, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.585156, 0.416515, 0.056412, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.176550, -0.311817, -0.312058, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.168518, 0.253026, -0.391966, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(2.003032, 0.734670, 0.106618, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(2.003033, 0.734670, 0.106617, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.981537, 0.749770, 0.110150, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(1.869161, 1.057182, 0.110867, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.869161, 1.057182, 0.110866, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.717647, 1.215422, 0.120005, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.606244, 1.369909, 0.120940, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.562212, 1.435469, 0.118038, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.613407, 1.397948, 0.115925, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.534001, 1.539388, 0.107397, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.374102, 1.623553, 0.117491, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.353058, 1.530224, 0.136495, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.284961, 1.420954, 0.168920, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.224216, 1.358378, 0.187505, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.087045, 1.320662, 0.211251, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.978910, 1.287449, 0.227780, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.969833, 1.286167, 0.228764, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.010091, 1.313238, 0.048903, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.894052, 1.310865, 0.232311, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.835708, 1.249549, 0.245660, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.752925, 1.255528, 0.252327, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.669550, 1.270191, 0.257844, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.633044, 1.273898, 0.259671, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.620381, 1.280764, 0.023045, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.609423, 1.291089, -0.016608, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.609423, 1.291089, -0.016608, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.006659, -0.178903, -0.415048, 1.000000, 600.000000)
	pThingToDamage.AddObjectDamageVolume(-1.323448, -0.278606, -0.450443, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-1.278516, 0.089324, -0.360251, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-1.332812, -0.968275, -0.299835, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-1.053233, -0.453520, -0.306749, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-1.378960, -1.508120, -0.321006, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-1.392942, -1.885327, -0.389451, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.458774, -1.091695, -0.348502, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.948766, -1.159017, -0.311304, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.942240, -0.751592, -0.370460, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-1.880242, 0.358861, 0.056752, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-1.042343, 0.481995, -0.045346, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.538484, 0.460464, -0.116848, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(-0.129491, 0.449156, -0.143368, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.509213, 0.392107, -0.119075, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(0.735323, 0.392725, -0.092827, 0.400000, 300.000000)
	pThingToDamage.AddObjectDamageVolume(1.193327, 0.315420, -0.012367, 0.400000, 300.000000)
	
	#pThingToDamage.DamageRefresh(1)