mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-07-08 14:47:51 -05:00
Added AW, BO2, Ghosts, IW, MWR, WW2 Scripts
This commit is contained in:
79
IW/PC/ALL/scripts/sp/_createfx.gsc
Normal file
79
IW/PC/ALL/scripts/sp/_createfx.gsc
Normal file
@ -0,0 +1,79 @@
|
||||
/*******************************************************************
|
||||
* Decompiled By: Bog
|
||||
* Decompiled File: scripts\sp\_createfx.gsc
|
||||
* Game: Call of Duty: Infinite Warfare
|
||||
* Platform: PC
|
||||
* Function Count: 5
|
||||
* Decompile Time: 243 ms
|
||||
* Timestamp: 10/27/2023 12:23:59 AM
|
||||
*******************************************************************/
|
||||
|
||||
//Function Number: 1
|
||||
func_49B4()
|
||||
{
|
||||
if(!level.createfx_enabled)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
function_02B0();
|
||||
level.var_74CF = ::func_74CF;
|
||||
level.var_74D0 = ::func_74D0;
|
||||
level.var_74D3 = ::scripts\common\createfx::func_E2AB;
|
||||
level.var_74D2 = ::scripts\common\createfx::func_D978;
|
||||
level.var_74CE = ::func_74CE;
|
||||
level.var_BD5D = 0;
|
||||
scripts\common\utility::func_227D(function_0072(),::delete);
|
||||
scripts\common\utility::func_227D(function_00C8(),::delete);
|
||||
var_00 = function_0072();
|
||||
scripts\common\utility::func_227D(var_00,::delete);
|
||||
scripts\common\createfx::func_49B9();
|
||||
thread scripts\common\createfx::func_49CB();
|
||||
thread scripts\common\createfx::func_74C7();
|
||||
level.player allowcrouch(0);
|
||||
level.player allowprone(0);
|
||||
func_49C3();
|
||||
level waittill("eternity");
|
||||
}
|
||||
|
||||
//Function Number: 2
|
||||
func_49C3()
|
||||
{
|
||||
var_00 = [];
|
||||
var_00["trigger_multiple_createart_transient"] = ::scripts\sp\_trigger::func_1272E;
|
||||
foreach(var_04, var_02 in var_00)
|
||||
{
|
||||
var_03 = getentarray(var_04,"classname");
|
||||
scripts\common\utility::func_22A1(var_03,var_02);
|
||||
}
|
||||
}
|
||||
|
||||
//Function Number: 3
|
||||
func_74D0(param_00)
|
||||
{
|
||||
if(distancesquared(param_00,level.player.origin) > 4096)
|
||||
{
|
||||
setdvar("createfx_playerpos_x",level.player.origin[0]);
|
||||
setdvar("createfx_playerpos_y",level.player.origin[1]);
|
||||
setdvar("createfx_playerpos_z",level.player.origin[2]);
|
||||
}
|
||||
|
||||
return level.player.origin;
|
||||
}
|
||||
|
||||
//Function Number: 4
|
||||
func_74CF()
|
||||
{
|
||||
var_00 = [];
|
||||
var_00[0] = getdvarint("createfx_playerpos_x");
|
||||
var_00[1] = getdvarint("createfx_playerpos_y");
|
||||
var_00[2] = getdvarint("createfx_playerpos_z");
|
||||
level.player setorigin((var_00[0],var_00[1],var_00[2]));
|
||||
level.player setplayerangles((0,level.player.angles[1],0));
|
||||
}
|
||||
|
||||
//Function Number: 5
|
||||
func_74CE()
|
||||
{
|
||||
function_01C5("g_speed",level.var_11B7.var_D2C7);
|
||||
}
|
Reference in New Issue
Block a user