//Bank left/right, translate up/down thrusters
th_rcs[0] = CreateThruster (_V(1,0,0), _V(0, 1,0), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[1] = CreateThruster (_V(1,0,0), _V(0, -1,0), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[2] = CreateThruster (_V(-1,0,0), _V(0, 1,0), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[3] = CreateThruster (_V(-1,0,0), _V(0, -1,0), MPOD_MAXRCSTH, fuel, MPOD_ISP);
AddExhaust(th_rcs[0],6,0.3,_V(2.9,0,-0.04),_V(0,-1,0),tex_rcs);
AddExhaust(th_rcs[1],6,0.3,_V(2.9,0,0.04),_V(0,1,0),tex_rcs);
AddExhaust(th_rcs[2],6,0.3,_V(-2.9,0,0.04),_V(0,-1,0),tex_rcs);
AddExhaust(th_rcs[3],6,0.3,_V(-2.9,0,-0.04),_V(0,1,0),tex_rcs);
th_group[0] = th_rcs[0];
th_group[1] = th_rcs[3];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_BANKLEFT);
th_group[0] = th_rcs[1];
th_group[1] = th_rcs[2];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_BANKRIGHT);
th_group[0] = th_rcs[0];
th_group[1] = th_rcs[2];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_UP);
th_group[0] = th_rcs[1];
th_group[1] = th_rcs[3];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_DOWN);
//Translate left/right thrusters
th_rcs[4] = CreateThruster (_V(0,1,0), _V(1, 0,0), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[5] = CreateThruster (_V(0,1,0), _V(-1, 0,0), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[6] = CreateThruster (_V(0,-1,0), _V(1, 0,0), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[7] = CreateThruster (_V(0,-1,0), _V(-1, 0,0), MPOD_MAXRCSTH, fuel, MPOD_ISP);
AddExhaust(th_rcs[4],6,0.3,_V(0,2.9,-0.04),_V(-1,0,0),tex_rcs);
AddExhaust(th_rcs[5],6,0.3,_V(0,2.9,0.04),_V(1,0,0),tex_rcs);
AddExhaust(th_rcs[6],6,0.3,_V(0,-2.9,0.04),_V(-1,0,0),tex_rcs);
AddExhaust(th_rcs[7],6,0.3,_V(0,-2.9,-0.04),_V(1,0,0),tex_rcs);
th_group[0] = th_rcs[4];
th_group[1] = th_rcs[6];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_RIGHT);
th_group[0] = th_rcs[5];
th_group[1] = th_rcs[7];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_LEFT);
//yaw left/right, translate forward/back thrusters
th_rcs[8] = CreateThruster (_V(1,0,0), _V(0, 0,1), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[9] = CreateThruster (_V(1,0,0), _V(0, 0,-1), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[10] = CreateThruster (_V(-1,0,0), _V(0, 0,1), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[11] = CreateThruster (_V(-1,0,0), _V(0, 0,-1), MPOD_MAXRCSTH, fuel, MPOD_ISP);
AddExhaust(th_rcs[8],6,0.3,_V(2.9,-0.04,0),_V(0,0,-1),tex_rcs);
AddExhaust(th_rcs[9],6,0.3,_V(2.9,0.04,0),_V(0,0,1),tex_rcs);
AddExhaust(th_rcs[10],6,0.3,_V(-2.9,-0.04,0),_V(0,0,-1),tex_rcs);
AddExhaust(th_rcs[11],6,0.3,_V(-2.9,0.04,0),_V(0,0,1),tex_rcs);
th_group[0] = th_rcs[8];
th_group[1] = th_rcs[11];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_YAWLEFT);
th_group[0] = th_rcs[9];
th_group[1] = th_rcs[10];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_YAWRIGHT);
th_group[0] = th_rcs[8];
th_group[1] = th_rcs[10];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_FORWARD);
th_group[0] = th_rcs[9];
th_group[1] = th_rcs[11];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_BACK);
//pitch up/down thrusters
th_rcs[12] = CreateThruster (_V(0,1,0), _V(0, 0,1), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[13] = CreateThruster (_V(0,1,0), _V(0, 0,-1), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[14] = CreateThruster (_V(0,-1,0), _V(0, 0,1), MPOD_MAXRCSTH, fuel, MPOD_ISP);
th_rcs[15] = CreateThruster (_V(0,-1,0), _V(0, 0,-1), MPOD_MAXRCSTH, fuel, MPOD_ISP);
AddExhaust(th_rcs[12],6,0.3,_V(0,2.9,-0.04),_V(0,0,-1),tex_rcs);
AddExhaust(th_rcs[13],6,0.3,_V(0,2.9,0.04),_V(0,0,1),tex_rcs);
AddExhaust(th_rcs[14],6,0.3,_V(0,-2.9,0.04),_V(0,0,-1),tex_rcs);
AddExhaust(th_rcs[15],6,0.3,_V(0,-2.9,-0.04),_V(0,0,1),tex_rcs);
th_group[0] = th_rcs[13];
th_group[1] = th_rcs[14];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_PITCHUP);
th_group[0] = th_rcs[12];
th_group[1] = th_rcs[15];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_PITCHDOWN);