Files
UT2k4-Mod-UT2341/Sources/Classes/UT2341RocketLauncherPickup.uc
2022-11-28 01:19:02 +00:00

50 lines
1.9 KiB
Ucode

//=============================================================================
// RocketLauncherPickup.
//=============================================================================
class UT2341RocketLauncherPickup extends UTWeaponPickup;
static function StaticPrecache(LevelInfo L)
{
L.AddPrecacheMaterial(Material'WeaponSkins.RocketShellTex');
L.AddPrecacheMaterial(Material'XEffects.RocketFlare');
L.AddPrecacheMaterial(Material'XEffects.SmokeAlphab_t');
L.AddPrecacheMaterial(Material'EmitterTextures.rockchunks02');
L.AddPrecacheMaterial(Material'EmitterTextures.fire3');
L.AddPrecacheMaterial(Material'EmitterTextures.LargeFlames');
L.AddPrecacheStaticMesh(StaticMesh'WeaponStaticMesh.rocketproj');
L.AddPrecacheStaticMesh(StaticMesh'WeaponStaticMesh.RocketLauncherPickup');
}
simulated function UpdatePrecacheMaterials()
{
Level.AddPrecacheMaterial(Material'EmitterTextures.fire3');
Level.AddPrecacheMaterial(Material'EmitterTextures.LargeFlames');
Level.AddPrecacheMaterial(Material'WeaponSkins.RocketShellTex');
Level.AddPrecacheMaterial(Material'XEffects.RocketFlare');
Level.AddPrecacheMaterial(Material'XEffects.SmokeAlphab_t');
Level.AddPrecacheMaterial(Material'EmitterTextures.rockchunks02');
super.UpdatePrecacheMaterials();
}
simulated function UpdatePrecacheStaticMeshes()
{
Level.AddPrecacheStaticMesh(StaticMesh'WeaponStaticMesh.rocketproj');
Super.UpdatePrecacheStaticMeshes();
}
defaultproperties
{
MaxDesireability=0.780000
InventoryType=Class'UT2341WeaponsReducedv1a.UT2341RocketLauncher'
PickupMessage="You got the Rocket Launcher."
PickupSound=Sound'UT2341Weapons_Sounds.General.WeaponPickup'
PickupForce="RocketLauncherPickup"
DrawType=DT_StaticMesh
StaticMesh=StaticMesh'UT2341Weapons_SM.General.UTRocketLauncher'
DrawScale=0.080000
PrePivot=(Z=60.000000)
AmbientGlow=48
RotationRate=(Yaw=5000)
}