VERSION 2
//	Version 1 :		New crush data
//  		2 :		New windscreen spec

POWERSMART.TXT			// Name of car

0.6				// softness_factor

START OF DRIVABLE STUFF

-0.08,0.179,0			// Offset of driver's head in 3D space
80,-70				// Angles to turn to make head go left and right
0,0.175,0.2,30			// Offset of 'mirror camera' in 3D space, viewing angle of mirror
none,none,PRATBDRT.PIX,PRATBDHZ.PIX	// Pratcam border names (left, top, right, bottom)

END OF DRIVABLE STUFF

6061,6061,6061			// Engine noise (normal, enclosed space, underwater)

stealworthy			// Can be stolen

// Damage info for top impacts
1					// Number of clauses
	always
	1				// Systems count
		driver,1.5		// Damage						

// Damage info for bottom impacts
5					// Number of clauses
	always
	1				// Systems count
		transmission,0.2	// Damage
	z<0.25&x<0.25			// Condition
	3				// Systems count
		lf_wheel,0.5		// Damage 
		lf_brake,0.5		// Damage 
		steering,0.3		// Damage 
	z<0.25&x>0.75			// Condition
	3				// Systems count
		rf_wheel,0.5		// Damage 
		rf_brake,0.5		// Damage 
		steering,0.3		// Damage 
	z>0.75&x<0.25			// Condition
	2				// Systems count
		lr_wheel,0.5		// Damage 
		lr_brake,0.5		// Damage 
	z>0.75&x>0.75			// Condition
	2				// Systems count
		rr_wheel,0.5		// Damage 
		rr_brake,0.5		// Damage 

// Damage info for left impacts
3					// Number of clauses
	z>0.25&z<0.75
	1				// Systems count
		driver,1.0		// Damage
	z<0.25				// Condition
	3				// Systems count
		lf_wheel,0.5		// Damage 
		lf_brake,0.5		// Damage 
		steering,0.3		// Damage 
	z>0.75				// Condition
	2				// Systems count
		lr_wheel,0.5		// Damage 
		lr_brake,0.5		// Damage 

// Damage info for right impacts
3					// Number of clauses
	z>0.25&z<0.75
	1				// Systems count
		driver,1.0		// Damage
	z<0.25				// Condition
	3				// Systems count
		rf_wheel,0.5		// Damage 
		rf_brake,0.5		// Damage 
		steering,0.3		// Damage 
	z>0.75				// Condition
	2				// Systems count
		rr_wheel,0.5		// Damage 
		rr_brake,0.5		// Damage 

// Damage info for front impacts
3					// Number of clauses
	always				// Condition
	2				// Systems count
		engine,1.0		// Damage 
		transmission,0.3	// Damage 
	x<0.25				// Condition
	3				// Systems count
		lf_wheel,0.5		// Damage 
		lf_brake,0.5		// Damage 
		steering,0.5		// Damage 
	x>0.75				// Condition
	3				// Systems count
		rf_wheel,0.5		// Damage 
		rf_brake,0.5		// Damage 
		steering,0.5		// Damage 

// Damage info for rear impacts
3					// Number of clauses
	always				// Condition
	1				// Systems count
		transmission,0.5	// Damage 
	x<0.25				// Condition
	2				// Systems count
		lr_wheel,0.5		// Damage 
		lr_brake,0.5		// Damage 
	x>0.75				// Condition
	2				// Systems count
		rr_wheel,0.5		// Damage 
		rr_brake,0.5		// Damage 

GEAGLEF.PIX,GEAGLEF.PIX,GEAGLEA.PIX	// Grid image (opponent, frank, annie)

1					// Number of extra levels of detail
8					// min_dist_squared

POWERSMART.WAM			// crush data file (will be incorporated into this file)

CARWSCRN.PIX			// Name of reflective screen material (or none if non-reflective)
100				// Percentage transparency of windscreen

4				// Number of steerable wheels
7				// GroovyFunkRef of 1st steerable wheel
8				// GroovyFunkRef of 2nd steerable wheel
20
21

4,-1,-1,-1			// Left-front suspension parts GroovyFunkRef
3,-1,-1,-1			// Right-front suspension parts GroovyFunkRef
6,-1				// Left-rear suspension parts GroovyFunkRef
5,-1				// Right-rear suspension parts GroovyFunkRef

-1,-1,2,1		// Driven wheels GroovyFunkRefs (for spinning) - MUST BE 4 ITEMS
10,9,-1,-1		// Non-driven wheels GroovyFunkRefs (for spinning) - MUST BE 4 ITEMS

0.13			// Driven wheels diameter
0.15			// Non-driven wheels diameter

START OF FUNK

// This is just a placeholder, replace the "67350wheels" texture names
// below when you have defined brake lights.
// Look at some sample cars to get an idea of what to use here.

PSTAILLIGH
constant
piss off
no fucking lighting bastards
frames
accurate
texturebits
VB
4
PSTAILLIGH,2,0,2,0
PSTAILLIGH,2,1,2,0
PSTAILLIGH,2,0,2,1
PSTAILLIGH,2,1,2,1

NEXT FUNK

PSFIRE1
constant
SLITHER
HARMONIC			// Harmonic / linear, see note 1.
2.0 , 0.0			// Speed. (cycles per second)
100 , 100				// Distance of slithering. (Horizontal, vertical)
no fucking lighting bastards
frames
accurate
texturebits
VB
4
PSFIRE1
PSFIRE1
PSFIRE1OFF
PSFIRE1

NEXT FUNK

PSFIRE4
CONSTANT
THROB
HARMONIC			// Harmonic / linear
20.0 , 20.0			// Speed. (Cycles per second) Horizontal, vertical. 
20.0 , 20.0			// Throb factor. (How much to zoom in and out) Horizontal, vertical. 
0 , 0				// Center of throbbing. (Horizontal, vertical)
NO FUCKING LIGHTING
NO ANIMATION YOU CUNT

END OF FUNK

START OF GROOVE

FRPIVOT.ACT
not a lollipop
constant
straight
absolute
0,0,0
3
0,1,0
rock
absolute
7
0,0,0
y
0

NEXT GROOVE

FLPIVOT.ACT
not a lollipop
constant
straight
absolute
0,0,0
4
0,1,0
rock
absolute
8
0,0,0
y
0

NEXT GROOVE

RRWHEEL.ACT
not a lollipop
constant
straight
absolute
0,0,0
5
0,1,0
spin
controlled
1
0,0,0
x

NEXT GROOVE

RLWHEEL.ACT
not a lollipop
constant
straight
absolute
0,0,0
6
0,1,0
spin
controlled
2
0,0,0
x

NEXT GROOVE

FRWHEEL.ACT
not a lollipop
constant
no path
spin
controlled
9
0,0,0
x

NEXT GROOVE

FLWHEEL.ACT
not a lollipop
constant
no path
spin
controlled
10
0,0,0
x

NEXT GROOVE

FIRE1.ACT
not a lollipop
constant
no path
rock
flash
-1
0.0,0.194,0.192
z
70

NEXT GROOVE

FIRE1B.ACT
not a lollipop
constant
no path
rock
flash
-1
0.04,0.127,0.192
z
70

NEXT GROOVE

FIRE1C.ACT
not a lollipop
constant
no path
rock
flash
-1
-0.04,0.127,0.192
z
70


NEXT GROOVE

STRNGWHL.ACT			-> This groove is applied on the SW mesh. It's the usual rocking groove.
not a lollipop
constant
no path
rock
absolute
20
-0.055,0.156,-0.065
y
0

NEXT GROOVE

STRNGWHL_DUMMY		-> This groove is applied at the parent dummy. It gives the angle back.
NOT A FUCKIN LOLLIIIPOP
CONSTANT
NO FUCKING PATH YOU CUUUUUUUNT
ROCK
FLASH
-1
-0.055,0.156,-0.065		-> The center coord around which the SW was rotated.
x				-> Axis that will get the angle back.
-76.524				-> The opposite of the angle you used to align the SW with one of the XYZ axis

NEXT GROOVE

BRAINS
not a lollipop
constant
straight
absolute
0, 0, 0
0
0,1,0
rock
absolute
21
-0.049, 0.204, 0.021
y
0

END OF GROOVE

// END OF CRUSH DATA

START OF MECHANICS STUFF version 1
// Sub member: Mechanics data
0.5                    // Minimum turning circle
1.0                   // Brake multiplier
1.0                    // Braking strength multiplier
1                           // Number of gears
300.0                  // Top gear red line speed
20.000000                    // Top gear acceleration
// Sub member: Root part
normal                      // Type
POWERSMART                  // Identifier
POWERSMART                  // Actor
// Sub member: Joint data
none                        // Type
0.0,0.03,-0.004  // Centre of mass
1.0666                    // Mass
0.22,0.24,0.57  // Angular momentum proportions
10.000000                   // Downforce-to-weight balance speed
4                           // Number of 'Wheels' entries.
// Wheels entry #1
0                           // Type
RLWHEEL.ACT                 // Identifier
RLWHEEL.ACT                 // Actor
-0.098799,0.042953,0.122838  // Position
0                           // Steerable flags
1                           // Driven flags
0.010000                    // Suspension give
1.000000                    // Damping factor
1.000000                    // Fractional reduction in friction when slipping
80.000000,85.500000          // Friction angles
1.000000                    // Traction fractional multiplier
0.050000                    // Rolling resistance
// Wheels entry #2
0                           // Type
RRWHEEL.ACT                 // Identifier
RRWHEEL.ACT                 // Actor
0.098824,0.042953,0.122839  // Position
0                           // Steerable flags
1                           // Driven flags
0.010000                    // Suspension give
1.000000                    // Damping factor
1.000000                    // Fractional reduction in friction when slipping
80.000000,85.500000          // Friction angles
1.000000                    // Traction fractional multiplier
0.050000                    // Rolling resistance
// Wheels entry #3
0                           // Type
FLPIVOT.ACT                 // Identifier
FLPIVOT.ACT                 // Actor
-0.095844,0.042383,-0.170554 // Position
1                           // Steerable flags
0                           // Driven flags
0.010000                    // Suspension give
1.000000                    // Damping factor
1.000000                    // Fractional reduction in friction when slipping
80.000000,85.500000          // Friction angles
1.000000                    // Traction fractional multiplier
0.050000                    // Rolling resistance
// Wheels entry #4
0                           // Type
FRPIVOT.ACT                 // Identifier
FRPIVOT.ACT                 // Actor
0.095869,0.042383,-0.170554 // Position
1                           // Steerable flags
0                           // Driven flags
0.010000                    // Suspension give
1.000000                    // Damping factor
1.000000                    // Fractional reduction in friction when slipping
80.000000,85.500000          // Friction angles
1.000000                    // Traction fractional multiplier
0.050000                    // Rolling resistance
2                           // Number of 'Bounding shapes' entries.

polyhedron
22					// number of points
-0.094159, 0.168710, 0.159955
0.094159, 0.168710, 0.159955
-0.114109, 0.073386, -0.217341
0.108823, 0.069841, -0.214384
-0.082383, 0.234332, -0.055475
0.083394, 0.234764, -0.055959
-0.100350, 0.152929, -0.170797
0.101361, 0.153362, -0.170432
-0.115690, 0.084468, 0.159998
0.115666, 0.084468, 0.159998
-0.095214, 0.113697, 0.159887
0.095214, 0.113696, 0.159888
-0.114109, 0.028665, -0.218590
0.114109, 0.028665, -0.218590
-0.099398, 0.035466, 0.174130
0.098421, 0.036501, 0.175920
-0.114109, 0.070800, -0.240786
0.114109, 0.070800, -0.240786
-0.114109, 0.029436, -0.248057
0.114109, 0.029436, -0.248057
-0.072758, 0.228852, 0.147478
0.075852, 0.226095, 0.147158

polyhedron
8					// number of points
-0.075106, 0.098273, 0.234902
-0.086147, 0.098273, 0.132905
0.086147, 0.098273, 0.132905
0.075106, 0.098273, 0.234902
-0.029398, 0.229007, 0.234902
0.029398, 0.229007, 0.234902
0.039361, 0.229007, 0.132905
-0.039361, 0.229007, 0.132905

0                           // Number of 'Sub parts' entries.

END OF MECHANICS STUFF

// Materials for shrapnel
4				// number of materials
60, 60, 60				// grey
49, 252, 73				// green
255, 255, 255				// Black

//damage vertices fire points
616			// engine point
432			// transmission
432			// driver
551			// steering
348			// lf brake
341			// rf brake
621			// lr brake
353			// rr brake
348			// lf wheel
341			// rf wheel
621			// lr wheel
353			// rr wheel

// start of keyword stuff

CAMERA_POSITIONS
-0.0, 0.124, -0.220	// bumper position
-0.049, 0.204, 0.021	// cockpit position
CAMERA_TURN_OFF_MATERIALS
1
PSDriver3
0
// End of keyword stuff
END