Files
IL-GSC/MW3/PC/SP/maps/_treadfx.gsc
InfinityLoader d559c1d414 Added MW3 Scripts
2023-10-27 03:47:01 -04:00

185 lines
6.1 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: maps\_treadfx.gsc
* Game: Call of Duty: Modern Warfare 3
* Platform: PC
* Function Count: 3
* Decompile Time: 47 ms
* Timestamp: 10/27/2023 2:23:17 AM
*******************************************************************/
//Function Number: 1
main(param_00)
{
if(!isdefined(param_00))
{
return;
}
level.vehicle_treads[param_00] = 1;
switch(param_00)
{
case "script_vehicle_m1a1_abrams_player_tm":
case "script_vehicle_m1a1_abrams_minigun":
setallvehiclefx(param_00,"treadfx/tread_dust_hamburg_cheap");
setvehiclefx(param_00,"water");
setvehiclefx(param_00,"paintedmetal");
setvehiclefx(param_00,"riotshield");
break;
case "script_vehicle_uk_utility_truck_no_rail_player":
case "script_vehicle_uk_utility_truck_no_rail":
case "script_vehicle_uk_utility_truck":
setallvehiclefx(param_00,"treadfx/tread_dust_default");
setvehiclefx(param_00,"water");
setvehiclefx(param_00,"rock");
setvehiclefx(param_00,"metal");
setvehiclefx(param_00,"brick");
setvehiclefx(param_00,"plaster");
setvehiclefx(param_00,"asphalt");
setvehiclefx(param_00,"paintedmetal");
setvehiclefx(param_00,"riotshield");
setvehiclefx(param_00,"snow","treadfx/tread_snow_default");
setvehiclefx(param_00,"slush","treadfx/tread_snow_default");
setvehiclefx(param_00,"ice","treadfx/tread_ice_default");
break;
case "script_vehicle_b2":
case "script_vehicle_pavelow_noai":
case "script_vehicle_pavelow":
case "script_vehicle_mi28_flying_low":
case "script_vehicle_osprey_fly":
case "script_vehicle_osprey":
case "script_vehicle_mi28_flying":
case "script_vehicle_ch46e_ny_harbor":
case "script_vehicle_ch46e_low":
case "script_vehicle_ch46e_notsolid":
case "script_vehicle_ch46e":
case "script_vehicle_mi17_woodland_landing_noai":
case "script_vehicle_mi17_woodland_fly_cheap_noai":
case "script_vehicle_mi17_woodland_fly_noai":
case "script_vehicle_mi17_woodland_noai":
case "script_vehicle_mi17_woodland_landing_so":
case "script_vehicle_mi17_woodland_landing":
case "script_vehicle_mi17_woodland_fly_cheap":
case "script_vehicle_mi17_woodland_fly":
case "script_vehicle_mi17_woodland":
case "script_vehicle_harrier":
case "script_vehicle_blackhawk_minigun_low":
case "script_vehicle_blackhawk_hero_hamburg":
case "script_vehicle_blackhawk_low_thermal":
case "script_vehicle_blackhawk_low":
case "script_vehicle_blackhawk_hero_sas_night":
case "script_vehicle_blackhawk":
case "script_vehicle_littlebird_player":
case "script_vehicle_littlebird_bench":
case "script_vehicle_cobra_helicopter_fly_player":
case "script_vehicle_cobra_helicopter_player":
case "script_vehicle_cobra_helicopter_low":
case "script_vehicle_cobra_helicopter_fly_low":
case "script_vehicle_cobra_helicopter_fly":
case "script_vehicle_cobra_helicopter":
case "script_vehicle_apache_dark":
case "script_vehicle_apache_mg":
case "script_vehicle_apache":
case "script_vehicle_mi24p_hind_woodland_opened_door":
case "script_vehicle_ny_harbor_hind":
case "script_vehicle_ny_blackhawk":
case "script_vehicle_littlebird_md500":
case "script_vehicle_littlebird_armed":
case "b2":
case "mig29":
case "blackhawk_minigun_so":
case "harrier":
case "pavelow":
case "mi28":
case "littlebird":
case "littlebird_player":
case "cobra_player":
case "cobra":
case "mi17_noai":
case "mi17":
case "ny_harbor_hind":
case "hind":
case "seaknight":
case "apache":
case "blackhawk_minigun":
case "blackhawk":
setallvehiclefx(param_00,"treadfx/heli_dust_default");
setvehiclefx(param_00,"water","treadfx/heli_water");
setvehiclefx(param_00,"snow","treadfx/heli_snow_default");
setvehiclefx(param_00,"slush","treadfx/heli_snow_default");
setvehiclefx(param_00,"ice","treadfx/heli_snow_default");
break;
default:
setallvehiclefx(param_00,"treadfx/tread_dust_default");
setvehiclefx(param_00,"water");
setvehiclefx(param_00,"concrete");
setvehiclefx(param_00,"rock");
setvehiclefx(param_00,"metal");
setvehiclefx(param_00,"brick");
setvehiclefx(param_00,"plaster");
setvehiclefx(param_00,"asphalt");
setvehiclefx(param_00,"paintedmetal");
setvehiclefx(param_00,"riotshield");
setvehiclefx(param_00,"snow","treadfx/tread_snow_default");
setvehiclefx(param_00,"slush","treadfx/tread_snow_default");
setvehiclefx(param_00,"ice","treadfx/tread_ice_default");
break;
}
}
//Function Number: 2
setvehiclefx(param_00,param_01,param_02)
{
if(!isdefined(level._vehicle_effect))
{
level._vehicle_effect = [];
}
if(!isdefined(param_02))
{
level._vehicle_effect[param_00][param_01] = -1;
return;
}
level._vehicle_effect[param_00][param_01] = loadfx(param_02);
}
//Function Number: 3
setallvehiclefx(param_00,param_01)
{
setvehiclefx(param_00,"brick",param_01);
setvehiclefx(param_00,"bark",param_01);
setvehiclefx(param_00,"carpet",param_01);
setvehiclefx(param_00,"cloth",param_01);
setvehiclefx(param_00,"concrete",param_01);
setvehiclefx(param_00,"dirt",param_01);
setvehiclefx(param_00,"flesh",param_01);
setvehiclefx(param_00,"foliage",param_01);
setvehiclefx(param_00,"glass",param_01);
setvehiclefx(param_00,"grass",param_01);
setvehiclefx(param_00,"gravel",param_01);
setvehiclefx(param_00,"ice",param_01);
setvehiclefx(param_00,"metal",param_01);
setvehiclefx(param_00,"mud",param_01);
setvehiclefx(param_00,"paper",param_01);
setvehiclefx(param_00,"plaster",param_01);
setvehiclefx(param_00,"rock",param_01);
setvehiclefx(param_00,"sand",param_01);
setvehiclefx(param_00,"snow",param_01);
setvehiclefx(param_00,"water",param_01);
setvehiclefx(param_00,"wood",param_01);
setvehiclefx(param_00,"asphalt",param_01);
setvehiclefx(param_00,"ceramic",param_01);
setvehiclefx(param_00,"plastic",param_01);
setvehiclefx(param_00,"rubber",param_01);
setvehiclefx(param_00,"cushion",param_01);
setvehiclefx(param_00,"fruit",param_01);
setvehiclefx(param_00,"paintedmetal",param_01);
setvehiclefx(param_00,"riotshield",param_01);
setvehiclefx(param_00,"slush",param_01);
setvehiclefx(param_00,"default",param_01);
setvehiclefx(param_00,"none");
}