Add a bunch of vehicle weapons (closes #23)
This commit is contained in:
@ -79,6 +79,102 @@ namespace RageCoop.Client
|
|||||||
BulletsShot++;
|
BulletsShot++;
|
||||||
switch (v.Model.Hash)
|
switch (v.Model.Hash)
|
||||||
{
|
{
|
||||||
|
// MONSTER4
|
||||||
|
case 840387324:
|
||||||
|
return BulletsShot%2==0 ? 63 : 65;
|
||||||
|
|
||||||
|
|
||||||
|
// BRUTUS2
|
||||||
|
case -1890996696:
|
||||||
|
return 67;
|
||||||
|
|
||||||
|
// BRUISER2
|
||||||
|
case -1694081890:
|
||||||
|
return BulletsShot%2==0 ? 45 : 51;
|
||||||
|
|
||||||
|
|
||||||
|
// TECHNICAL3
|
||||||
|
case 1356124575:
|
||||||
|
return 67;
|
||||||
|
|
||||||
|
// TECHNICAL2
|
||||||
|
case 1180875963:
|
||||||
|
return 54;
|
||||||
|
|
||||||
|
// TECHNICAL
|
||||||
|
case -2096818938:
|
||||||
|
return 63;
|
||||||
|
|
||||||
|
// PATRIOT3
|
||||||
|
case -670086588:
|
||||||
|
return BulletsShot%2==0 ? 87 : 89;
|
||||||
|
|
||||||
|
// NIGHTSHARK
|
||||||
|
case 433954513:
|
||||||
|
return BulletsShot%2==0 ? 1 : 2;
|
||||||
|
|
||||||
|
/*
|
||||||
|
// NIGHTSHARK (second)
|
||||||
|
case 433954513:
|
||||||
|
return BulletsShot%2==0 ? 3 : 4;
|
||||||
|
*/
|
||||||
|
|
||||||
|
// MENACER
|
||||||
|
case 2044532910:
|
||||||
|
return BulletsShot%2==0 ? 91 : 90;
|
||||||
|
/*
|
||||||
|
// MENACER
|
||||||
|
case 2044532910:
|
||||||
|
return new MuzzleInfo(v.Bones[75].Position, v.Bones[75].ForwardVector);
|
||||||
|
// MENACER
|
||||||
|
case 2044532910:
|
||||||
|
return new MuzzleInfo(v.Bones[78].Position, v.Bones[78].ForwardVector);
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
// CARACARA
|
||||||
|
case 1254014755:
|
||||||
|
return 83;
|
||||||
|
|
||||||
|
/*
|
||||||
|
// CARACARA
|
||||||
|
case 1254014755:
|
||||||
|
return BulletsShot%2==0 ? 93 : 94;
|
||||||
|
*/
|
||||||
|
|
||||||
|
// INSURGENT
|
||||||
|
case -1860900134:
|
||||||
|
return 49;
|
||||||
|
|
||||||
|
// INSURGENT3
|
||||||
|
case -1924433270:
|
||||||
|
return 81;
|
||||||
|
|
||||||
|
/*
|
||||||
|
// INSURGENT3
|
||||||
|
case -1924433270:
|
||||||
|
i=BulletsShot%2==0 ? 86 : 91;
|
||||||
|
*/
|
||||||
|
|
||||||
|
// BLAZER5
|
||||||
|
case -1590337689:
|
||||||
|
return BulletsShot%2==0 ? 17 : 18;
|
||||||
|
|
||||||
|
// BRUISER
|
||||||
|
case 668439077:
|
||||||
|
return BulletsShot%2==0 ? 66 : 68;
|
||||||
|
|
||||||
|
|
||||||
|
// BRUTUS
|
||||||
|
case 2139203625:
|
||||||
|
return 84;
|
||||||
|
|
||||||
|
|
||||||
|
// MONSTER3
|
||||||
|
case 1721676810:
|
||||||
|
return BulletsShot%2==0 ? 53 : 55;
|
||||||
|
|
||||||
|
|
||||||
// BRUISER3
|
// BRUISER3
|
||||||
case -2042350822:
|
case -2042350822:
|
||||||
return BulletsShot%2==0 ? 52 : 50;
|
return BulletsShot%2==0 ? 52 : 50;
|
||||||
@ -205,15 +301,6 @@ namespace RageCoop.Client
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public static int GetMuzzleTurret(this Vehicle v)
|
|
||||||
{
|
|
||||||
switch (v.Model.Hash)
|
|
||||||
{
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
public static bool IsUsingProjectileWeapon(this Ped p)
|
public static bool IsUsingProjectileWeapon(this Ped p)
|
||||||
{
|
{
|
||||||
var vp = p.VehicleWeapon;
|
var vp = p.VehicleWeapon;
|
||||||
|
Reference in New Issue
Block a user