/******************************************************************* * Decompiled By: Bog * Decompiled File: maps\mp\_createfx.gsc * Game: Call of Duty: Modern Warfare 3 * Platform: PC * Function Count: 4 * Decompile Time: 77 ms * Timestamp: 10/27/2023 2:14:56 AM *******************************************************************/ //Function Number: 1 createfx() { level.func_position_player = ::common_scripts\utility::void; level.func_position_player_get = ::func_position_player_get; level.func_loopfxthread = ::common_scripts\_fx::loopfxthread; level.func_oneshotfxthread = ::common_scripts\_fx::oneshotfxthread; level.func_create_loopsound = ::common_scripts\_fx::create_loopsound; level.func_updatefx = ::common_scripts\_createfx::restart_fx_looper; level.func_process_fx_rotater = ::common_scripts\_createfx::process_fx_rotater; level.mp_createfx = 1; level.callbackstartgametype = ::common_scripts\utility::void; level.callbackplayerconnect = ::common_scripts\utility::void; level.callbackplayerdisconnect = ::common_scripts\utility::void; level.callbackplayerdamage = ::common_scripts\utility::void; level.callbackplayerkilled = ::common_scripts\utility::void; level.callbackcodeendgame = ::common_scripts\utility::void; level.callbackplayerlaststand = ::common_scripts\utility::void; level.callbackplayerconnect = ::callback_playerconnect; level.callbackplayermigrated = ::common_scripts\utility::void; thread common_scripts\_createfx::func_get_level_fx(); common_scripts\_createfx::createfx_common(); level waittill("eternity"); } //Function Number: 2 func_position_player_get(param_00) { return level.player.origin; } //Function Number: 3 callback_playerconnect() { self waittill("begin"); if(!isdefined(level.player)) { var_00 = getentarray("mp_global_intermission","classname"); self spawn(var_00[0].origin,var_00[0].angles); maps\mp\gametypes\_playerlogic::updatesessionstate("playing",""); self.maxhealth = 10000000; self.health = 10000000; level.player = self; thread common_scripts\_createfx::createfxlogic(); thread ufo_mode(); return; } kick(self getentitynumber()); } //Function Number: 4 ufo_mode() { level.player openpopupmenu("painter_mp"); level.player closepopupmenu("painter_mp"); }