IL-GSC/AW/PC/maps/_treadfx.gsc
InfinityLoader b2389dbcb9 Full AW Dump
2024-04-22 02:38:24 -04:00

175 lines
5.7 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: _treadfx.gsc
* Game: Call of Duty: Advanced Warfare
* Platform: PC
* Function Count: 4
* Decompile Time: 99 ms
* Timestamp: 4/22/2024 2:23:28 AM
*******************************************************************/
//Function Number: 1
main(param_00)
{
if(!isdefined(param_00))
{
return;
}
switch(param_00)
{
case "script_vehicle_m1a1_abrams_player_tm":
case "script_vehicle_m1a1_abrams_minigun":
setallvehiclefx(param_00,"vfx/treadfx/tread_dust_default");
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,"vfx/treadfx/tread_dust_default");
setvehiclefx(param_00,"water");
setvehiclefx(param_00,"rock",undefined);
setvehiclefx(param_00,"metal",undefined);
setvehiclefx(param_00,"brick",undefined);
setvehiclefx(param_00,"plaster",undefined);
setvehiclefx(param_00,"asphalt",undefined);
setvehiclefx(param_00,"paintedmetal",undefined);
setvehiclefx(param_00,"riotshield",undefined);
setvehiclefx(param_00,"snow",undefined);
setvehiclefx(param_00,"slush",undefined);
setvehiclefx(param_00,"ice",undefined);
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_littlebird_md500":
case "script_vehicle_littlebird_armed":
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_mi24p_hind_blackice":
case "script_vehicle_ny_harbor_hind":
case "script_vehicle_ny_blackhawk":
setallvehiclefx(param_00,"vfx/treadfx/heli_dust_default");
setvehiclefx(param_00,"water","vfx/treadfx/heli_water_default");
setvehiclefx(param_00,"snow",undefined);
setvehiclefx(param_00,"slush",undefined);
setvehiclefx(param_00,"ice",undefined);
break;
case "script_vehicle_warrior_physics_turret":
setallvehiclefx(param_00,"vfx/treadfx/tread_dust_default");
setvehiclefx(param_00,"snow",undefined);
setvehiclefx(param_00,"slush",undefined);
setvehiclefx(param_00,"ice",undefined);
break;
default:
setallvehiclefx(param_00,"vfx/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",undefined);
setvehiclefx(param_00,"slush",undefined);
setvehiclefx(param_00,"ice",undefined);
break;
}
}
//Function Number: 2
setvehiclefx(param_00,param_01,param_02)
{
maps\_vehicle::set_vehicle_effect(param_00,param_01,param_02);
}
//Function Number: 3
setallvehiclefx(param_00,param_01)
{
var_02 = get_trace_types();
setvehiclefx(param_00,"none");
foreach(var_04 in var_02)
{
setvehiclefx(param_00,var_04,param_01);
}
}
//Function Number: 4
get_trace_types()
{
var_00 = [];
var_00[var_00.size] = "brick";
var_00[var_00.size] = "bark";
var_00[var_00.size] = "carpet";
var_00[var_00.size] = "cloth";
var_00[var_00.size] = "concrete";
var_00[var_00.size] = "dirt";
var_00[var_00.size] = "flesh";
var_00[var_00.size] = "foliage";
var_00[var_00.size] = "glass";
var_00[var_00.size] = "grass";
var_00[var_00.size] = "gravel";
var_00[var_00.size] = "ice";
var_00[var_00.size] = "metal";
var_00[var_00.size] = "mud";
var_00[var_00.size] = "paper";
var_00[var_00.size] = "plaster";
var_00[var_00.size] = "rock";
var_00[var_00.size] = "sand";
var_00[var_00.size] = "snow";
var_00[var_00.size] = "water";
var_00[var_00.size] = "wood";
var_00[var_00.size] = "asphalt";
var_00[var_00.size] = "ceramic";
var_00[var_00.size] = "plastic";
var_00[var_00.size] = "rubber";
var_00[var_00.size] = "cushion";
var_00[var_00.size] = "fruit";
var_00[var_00.size] = "paintedmetal";
var_00[var_00.size] = "riotshield";
var_00[var_00.size] = "slush";
var_00[var_00.size] = "default";
return var_00;
}